Création de compte et assignation de rôles
Ce document recense tout ce que vous devez savoir pour créer un compte et lui assigner un rôle.
Création de compte
Pour créer un compte, il est nécessaire de passer par keycloak. Ci-dessous, une description étape par étape pour la création de compte :
Se rendre sur la console Keycloak en suivant l’url suivante : http://localhost:8080/auth
Cliquer sur “ Administration Console “
Se logger avec les logins admin.
On atterrit sur cette page :
Cliquer sur “ Users “ dans la barre latérale. En cliquant sur “ View all users “ vous avez accès à l’ensemble des users existant.
Cliquer sur “Add user” en haut à droite
Renseigner dans les champs les informations de l’utilisateur que vous souhaitez créer
Cliquer sur “Save”
Aller ensuite sur l’onglet “Credentials” afin de lui donner un mot de passe temporaire ou non ( en fonction du toggle )
Entrer le mot de passe que vous souhaitez lui attrivuer puis cliquer sur “Set Password”
Votre utilisateur est ainsi crée mais à ce stade, il n’a pas de rôle.
Assignation de rôles
Après avoir crée utilisateur, il faut lui assigner un rôle. Voici le processus à suivre
- Se rendre sur l’onglet “RoleMapping” de la page “ Users “ dans keycloak
On clique sur “ Client Roles “ afin de retrouver les rôles que l’on peut assigner
On choisit le client, par exemple ici on choisit “annotto”
Les rôles disponible pour le client choisit s’affiche dans la partie “ Available roles “
Cliquer sur le rôle que vous souhaitez assigner et cliquer sur “ Add selected “
IMPORTANT : Il est possible d’attribuer plusieurs rôles. Si vous choisissez d’attribuer plusieurs rôles à l’utilisateur, il aura l’union des droits attribué à chaque rôles