Je cherche à créer un système de gestion de rôle décentralisé qui s'intègre aux rôles Java EE. Est-ce que quelque chose comme ça existe?Systèmes de gestion des rôles Java EE - existent-ils?
Exemple: cas d'utilisation
système A est un système à accès limité qui utilise des rôles d'entreprise. John rejoint une équipe et nécessite SYSTEM_A_READONLY pour effectuer sa fonction. Il se connecte au système de gestion des rôles décentralisé et envoie une demande pour SYSTEM_A_READONLY. Bill est l'administrateur du système A et reçoit une notification que John a demandé pour cet accès. Il peut alors se connecter au même système et approuver la demande. John a maintenant accès au système A.
Le système B est un système de gestion de la clientèle sensible. Il a un rôle pour chaque entreprise qu'il sert. Actuellement, il a SYSTEM_B_CLIENT_FOO, SYSTEM_B_CLIENT_BAR, etc. Greg est l'administrateur de ce système et il est informé par l'équipe de vente que TNT s'est connecté en tant que client. Il se connecte au système de gestion des rôles et ajoute le nouveau client. L'application Web C (hébergée à distance, mais utilisant toujours des rôles d'entreprise) détecte le nouveau rôle et l'ajoute en tant qu'option pour ses utilisateurs.
Espérons que cela a du sens. J'ai envisagé de le faire moi-même, mais cela semble être une exigence qui doit être assez commune.
On dirait que c'est une bonne base de travail - merci. Beaucoup de bonnes réponses ici, mais la vôtre semble la plus intéressante. –