Table des matières

Gestion des utilisateurs

Nous considérons ici la gestion d'utilisateurs dans le cadre d'un infrastructure disposant de multiples services. Il est dans ce cas souhaitable d'utiliser une base de données des utilisateurs centralisée.

Pour les utilisateurs, cela permet de ne pas avoir à se créer un compte sur chaque service. Pour les administrateurs, cela permet de ne pas avoir à gérer les utilisateurs à plusieurs endroits.

On peut alors s'assurer qu'une fois un utilisateur supprimé, il n'existe plus dans l'infrastructure.

Gestion des données / Délégation d'authorisation

Avec OpenID, un service A peut authoriser son accès avec une identité provenant d'un service B sans pour autant avoir accès aux données de l'utilisateur stockées par le service B. (Ce n'est pas le cas avec Kerberos).

Quid de la situation suivante:

Service A et B utilise Service C pour s'authentifier.
Service A veut utiliser des données du service B.
Service C ne doit pas avoir accès aux données des services A ou B.

Gestion des permissions

Attribué au niveau du service à un groupe (voir gestion des groupes) ou à un utilisateur

Permissions de services:

Gestion des groupes

Nested groupes