API Edifice Connectez votre solution au plus grand réseau éducatif
Interconnectez vos solutions :
3 cas d’usages principaux
1. Mettre en place un SSO (Single Sign-On)
2. Obtenir les données utilisateurs ou projet
3. Se synchroniser avec nos règles métier
1. Mettre en place un SSO
Nous offrons des connecteurs vers des centaines d’outils et plateformes : Moodle, Pronote, Canva, Adobe, Additio… Nous pouvons implémenter tous les protocoles existants sur le marché (CAS, Oauth2, SAML…), mais nous privilégions la solution OpenID Connect, référence mondiale pour garantir une identification sécurisée et favoriser une intégration transparente et efficace. Nos trois APIs standards les plus utilisées :
- /auth/openid/certs
- /auth/openid/login
- /auth/openid/authenticate
2. Obtenir les données utilisateurs ou projet
- /directory/user/{userId} : données par utilisateur
- /directory/structure/{id}/users : données par établissement scolaire
3. Se synchroniser avec nos règles métier
Notre plateforme permet de configurer à l’infini les règles de communication d’un établissement scolaire afin d’adapter les solutions numériques à leur contexte et leurs souhaits (avec qui les parents peuvent communiquer, comment les élèves peuvent interagir, quelles classes les enseignants voient et gèrent…). Vous souhaitez retrouver ces règles de communication et de partage au sein d’un service de messagerie externe à nos services ? Utilisez notre API de communication pour embarquer, pour chaque utilisateur, ses droits de communication :
- /communication/visible/{userId}
Obtenir un accès à nos API
Afin d’accéder à nos API, demandez un compte “connecteur” au support Édifice en remplissant ce formulaire. Vous recevrez ensuite un mot de passe (= secretdans oAuth2) qui vous permettra d’authentifier votre application auprès de ONE ou NEO pour obtenir un jeton d’accès ( = access_token dans oAuth2) à nos API publiques.
« * » indique les champs nécessaires