ESUP-OTP is een vrije oplossing voor multifactorauthenticatie (MFA), bedoeld voor instellingen zoals universiteiten en geïntegreerd in het centrale CAS-authenticatiesysteem van de instelling. Het bestaat uit meerdere onderdelen: een API (Node.js met MongoDB) die eenmalige codes genereert, verstuurt en controleert, een webinterface waarin gebruikers, beheerders en administrators MFA-methoden en transportkanalen beheren, een module voor Apereo CAS en de mobiele app Esup Auth voor push-authenticatie. Inloggen met een NFC-kaart is optioneel mogelijk.
ESUP-OTP komt uit het ESUP-Portail-consortium, een vereniging naar Frans recht die is opgericht om opensourcesoftware voor digitale werkomgevingen in het hoger onderwijs te ontwikkelen. Als projectpartners worden Université Paris 1 Panthéon-Sorbonne, La Rochelle Université en Université de Rouen Normandie genoemd. De code staat onder de Apache License 2.0. Instellingen draaien de oplossing op eigen servers; een gehoste dienst wordt niet beschreven, dus de authenticatiegegevens blijven onder eigen beheer. De push-app wordt wel verspreid via de app stores van Google en Apple.