...
Ce connecteur peut s'alimenter de plusieurs sources de données si nécessaire (ldap, BD, fichiers). Enfin les rôles sont complètement libres et peuvent être calculés
Paramètres d'appels
URL en méthode GET :
Bloc de code |
---|
<host>/<uri>/<login><username> |
- host : adresse du serveur
- uri : chemin éventuel vers le service
- login username : identifiant (usernamelogin) de l'utilisateur pour lequel on souhaite les informations et les rôles, c'est à dire l'utilisateur qui se connecte. Le login sera celui retourné par le serveur CAS après authentification.
Pas de paramètres d'URL ou headers particuliers
Format de retour
...
Bloc de code |
---|
{ "displayName": "<nom d'affichage>", "name": "<nom>", "firstname": "<prenom>", "email": "<e-mail>", "roles": ["role1","role2"...] } |
- displayName : nom d'affichage complet de l'utilisateur
- name : nom de famille de l'utilisateur
- firstname : prénom de l'utilisateur
- email : adresse e-mail de l'utilisateur
- roles : liste des rôles de l'utilisateur. Le rôle n'est qu'une chaîne de caractères unique. Il servira a cibler des droits ou des services par simple comparaison de chaines de caractères. Il n'y a donc pas d'arborescence de rôle.
...