Le service SMS-U se base sur quatre applications :
- esup-smsu : permet aux membres d'un établissement de rédiger et envoyer des demandes de SMS. Authentification CAS (ou bientôt Shibboleth)
- esup-smsu-api : gère l'envoi des SMS au broker (smsenvoi.com / allmysms / ...). Authentification basic auth.
Cette partie est conçue pour qu'un seul déploiement puisse être utilisé par plusieurs groupements d'universités (i.e. plusieurs déploiements de l'application esup-smsu). - esup-smsu-api-admin : IHM d'administration de esup-smsu-api. Elle permet d'effectuer les fonctions d'administration et d'exploitation de l'API. Authentification CAS ou Shibboleth.
- esup-smsu-api-mail (optionnel) : gère des demandes d'envoi de SMS par mail. Elle scrute une boîte mail pour en extraire les demandes et les envoyer au Back Office.
En dehors de esup-smsu et esup-smsu-api-mail, voici des services utilisant esup-smsu-api :
- esup-signature : authentification des externes par code dans un SMS
- esup-otp : authentification par code dans un SMS
- Apereo CAS : authentification par code dans un SMS