...
| Bloc de code |
|---|
<host>/<uri>/<username> |
- host : adresse du serveur
- uri : chemin éventuel vers le service
- username : identifiant (login) 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.
...
| 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.
...