Authentification¶
LDAP¶
Important
Par défaut, la liste des utilisateurs LDAP est établie à partir de la requête LDAP suivante:
Cette requête peut être toutefois surchargée dans le manifeste via le paramètre optionnel suivant :
Par exemple, dans le manifeste.json :
Lors d'une synchronisation LDAP, les utilisateurs LDAP sont créés dans l'application :
- Uniquement s'ils n'existent pas déjà dans l'application (via comparaison de leur identifiant).
- Il n'y a aucune mise à jour, suppression ou désactivation automatique d'un utilisateur.
Les attributs suivants sont utilisés pour récupérer les données de l'utilisateur :
cnpour l'identifiant (configurable dans le manifeste)mailpour l'emaildisplayNamepour le nom complet
L'application ne conserve pas le mot de passe LDAP des utilisateurs : elle appelle directement le serveur LDAP lors de chaque authentification d'un utilisateur synchronisé.
MGLogin¶
Lors d'une synchronisation OAuth avec MGLogin, les utilisateurs MGLogin sont créés dans l'application :
- Uniquement s'ils n'existent pas déjà dans l'application (via comparaison de leur identifiant).
- Il n'y a aucune mise à jour, suppression ou désactivation automatique d'un utilisateur.
Les attributs suivants sont utilisés pour récupérer les données de l'utilisateur :
userNamepour l'identifiantfirstNameetlastNamepour le nom completemailpour l'email
L'application ne conserve pas le mot de passe MGLogin des utilisateurs : elle appelle directement le serveur MGLogin en OAuth lors de chaque authentification d'un utilisateur synchronisé.