ESUP-OTP ist eine freie Lösung für Multi-Faktor-Authentifizierung (MFA) für Einrichtungen wie Universitäten, die in das zentrale CAS-Authentifizierungssystem der Einrichtung integriert wird. Sie besteht aus mehreren Komponenten: einer API (Node.js mit MongoDB), die Einmalcodes erzeugt, versendet und prüft, einer Weboberfläche, in der Benutzer, Manager und Administratoren MFA-Methoden und Übertragungswege verwalten, einem Modul für Apereo CAS und der mobilen App Esup Auth für Push-Authentifizierung. Die Anmeldung per NFC-Karte ist optional möglich.
ESUP-OTP stammt aus dem Konsortium ESUP-Portail, einem Verein nach französischem Recht, der gegründet wurde, um Open-Source-Software für digitale Arbeitsumgebungen im Hochschulwesen zu entwickeln. Als Projektpartner werden die Université Paris 1 Panthéon-Sorbonne, La Rochelle Université und die Université de Rouen Normandie genannt. Der Code steht unter der Apache License 2.0. Einrichtungen betreiben die Lösung auf eigenen Servern; ein gehosteter Dienst wird nicht beschrieben, sodass die Authentifizierungsdaten in ihrer Hand bleiben. Die Push-App wird allerdings über die App-Stores von Google und Apple verteilt.