ESUP-OTP est une solution libre d'authentification multifacteur (MFA) destinée à des établissements tels que les universités, intégrée au système central d'authentification CAS de l'établissement. Elle comprend plusieurs composants : une API (Node.js avec MongoDB) qui génère, envoie et vérifie les codes à usage unique, une interface web où utilisateurs, gestionnaires et administrateurs gèrent les méthodes et transports MFA, un module pour Apereo CAS et l'application mobile Esup Auth pour l'authentification par notification. La connexion par carte NFC est possible en option.
ESUP-OTP est issu du consortium ESUP-Portail, une association de droit français créée pour développer des logiciels libres pour les espaces numériques de travail de l'enseignement supérieur. Les partenaires du projet cités sont l'Université Paris 1 Panthéon-Sorbonne, La Rochelle Université et l'Université de Rouen Normandie. Le code est publié sous licence Apache 2.0. Les établissements exploitent la solution sur leurs propres serveurs ; aucun service hébergé n'est décrit, de sorte que les données d'authentification restent sous leur contrôle. L'application de notification est en revanche distribuée via les boutiques d'applications de Google et d'Apple.