Configurer les utilisateurs dans le Tableau de bord des extensions d’autorisation
Si vous disposez d’une application accessible à tous au sein de votre société, les utilisateurs seront les individus auxquels vous souhaitez accorder l’accès à votre application. Si vous avez un grand nombre d’utilisateurs, la gestion des droits d’accès et des permissions de chacun individuellement peut devenir compliquée. La fonctionnalité groupes facilite cette gestion. Par exemple, vos groupes peuvent refléter les différents services de votre organisation : comptabilité, informatique, ingénierie, assistance, etc. Il est également possible de créer des groupes imbriqués, par exemple en divisant le groupe d’ingénierie en deux groupes imbriqués : outils internes et applications destinées aux clients. La hiérarchie de votre organisation se présente donc comme suit :
Société
Comptabilité
Informatique
Ingénierie
Outils internes
Applications orientées client
Soutien

Vous pouvez ajouter des utilisateurs à vos groupes manuellement ou de manière dynamique en fonction de la/les connexion(s) qu’ils utilisent pour accéder à votre application. Par exemple, si quelqu’un se connecte en utilisant la connexion Entra ID et que son profil indique qu’il fait partie du groupe Marketing, Authorization Extension peut également l’ajouter au groupe Marketing que vous gérez avec l’extension.
Enfin, nous avons des permissions et des rôles, qui sont des groupes de permissions. Les groupes de permissions permettent d’attribuer plusieurs permissions simultanément à un utilisateur ou à un groupe.

Par exemple, si vous voulez accorder des permissions pour :
approuver les demandes de voyage,
approuver les frais de déplacement.
Plutôt que d’attribuer ces deux autorisations à des groupes/utilisateurs, vous pouvez les regrouper (ainsi qu’avec plusieurs autres) dans un rôle appelé Administrateur de voyages. Vous pouvez ensuite attribuer le rôle d’Administrateur de voyages à des utilisateurs individuels ou à un ou plusieurs groupes.

Utilisateurs
La section Utilisateurs répertorie tous les utilisateurs actuels de vos applications. Ici, vous pouvez trouver un utilisateur spécifique, voir son profil, modifier ses affiliations de groupe et changer ses rôles.

Groupes
Pour créer et gérer les groupes avec lesquels vous gérerez les paramètres des utilisateurs, cliquez sur Groupes dans Authorization Dashboard.
Cliquez sur Créer un groupe pour créer un nouveau groupe destiné à vos utilisateurs. Vous serez invité à fournir un nom pour le groupe, ainsi qu’une description pour ce groupe.
Vous pouvez gérer vos utilisateurs et leurs affiliations de groupe de deux manières :
Ouvrir le Groupe et gérer les utilisateurs du groupe.
Ouvrir Utilisateurs et gérer l’adhésion de l’utilisateur aux groupes.
Les groupes que vous créerez dépendront des besoins de votre processus d’entreprise. Par exemple, vous pourriez avoir un groupe pour vos utilisateurs en Finance, un groupe pour vos utilisateurs en Informatique, et ainsi de suite. De plus, vous pouvez créer des groupes imbriqués similaires à ce qui suit :
Exemple d’entreprise
Comptabilité
Comptables externes
Ressources humaines
Finance
Support informatique finance
Direction
Pour créer des groupes imbriqués, vous devez d’abord créer tous les groupes individuels via le bouton CRÉER sur la page des Groupes de l’Authorization Dashboard.
Pour imbriquer les groupes :
Ouvrez le groupe de niveau supérieur (dans l’exemple ci-dessus, il s’agirait du groupe Exemples d’entreprises)
Cliquez sur l’onglet Groupes imbriqués.
Cliquez sur le bouton AJOUTER UN GROUPE IMBRIQUÉ. Une liste de groupes pouvant être ajoutés au groupe principal vous sera présentée. Pour sélectionner un groupe particulier, cochez la case située à gauche du nom. Après chaque sélection, vous serez renvoyé à la page du groupe principal. Continuez ce processus jusqu’à ce que vous ayez inclus tous les Groupes dont vous avez besoin.
Avec des groupes imbriqués, ajouter un utilisateur à un sous-groupe accorde également à l’utilisateur les autorisations accordées aux groupes qui sont parents (et grands-parents) de ce groupe. Par exemple, ajouter un utilisateur au groupe Comptables externes le rend automatiquement membre des groupes Finance et Entreprise. Cependant, l’utilisateur est uniquement membre explicite des Comptables externes. Toutes les autres adhésions sont purement dynamiques et sont calculées au besoin (par exemple, lors du chargement des adhésions de groupe de l’utilisateur).
Pour éviter toute confusion, il vous sera présenté à la fois les membres explicites ET les « membres calculés » résultant des groupes imbriqués chaque fois que vous ouvrirez la page d’un groupe spécifique dans Authorization Dashboard.
Mappages de groupes
Les mappages de groupes vous permettent d’ajouter dynamiquement des utilisateurs à différents groupes en fonction de leurs connexions. Essentiellement, en utilisant la connexion et les informations sur les groupes données par le fournisseur d’identité (IdP), vous pouvez dynamiquement faire de l’utilisateur un membre du groupe pour lequel vous avez créé le mappage adéquat.
Supposons, par exemple, que vos utilisateurs se connectent à l’aide de leurs identifiants Active Directory (AD). Dans le cadre de leur identité, Active Directory (AD) permet aux utilisateurs d’avoir des informations de groupe associées (sur le plan « Administratif » et « Marketing », par exemple).
Vous pouvez ensuite configurer les mappages de groupes pour examiner le profil d’un utilisateur s’il se connecte au moyen de la connexion Active Directory. Lorsque l’extension réalise que la personne fait partie du groupe « Administratif », elle fera automatiquement de l’utilisateur un membre du groupe Admin de votre entreprise.

Rôles
Les rôles que vous créerez dépendront de l’accès à certaines autorisations dans votre application. Par exemple, supposons que vous ayez une application qui permet aux employés de saisir leurs dépenses. Vous souhaitez que tous les employés puissent soumettre leurs dépenses, mais que certains usagers du service Finance disposent de davantage d’actions de type administrateur, comme la capacité à approuver ou refuser les dépenses. Ces actions peuvent être mappées à des autorisations puis attribuées à un certain rôle.
Vous pouvez créer différents types de rôles, tels que : Administrateurs des dépenses, Responsable des dépenses et Utilisateur des dépenses pour votre outil de gestion des dépenses.

Pour ajouter un rôle, cliquez sur le bouton CRÉER UN RÔLE dans la section Rôles du Dashboard. Ensuite, choisissez l’application à laquelle ce Rôle s’applique (comme l’outil de gestion des dépenses), puis ajoutez un nom pour le rôle (comme Administrateurs des dépenses) et une description du rôle. Enfin, sélectionnez les autorisations que vous souhaitez accorder à ce rôle. Si vous n’avez pas encore créé vos autorisations, vous pouvez les ajouter plus tard à un rôle existant.

Une fois que vous avez créé un Rôle, vous pouvez l’ajouter à un utilisateur afin qu’il puisse bénéficier des Autorisations associées. Pour ajouter un rôle à un utilisateur, trouvez l’utilisateur dans la section Utilisateurs puis cliquez sur l’onglet Rôles. Ensuite, cliquez sur AJOUTER UN RÔLE À L’UTILISATEUR pour choisir quels rôles vous souhaitez attribuer à un utilisateur, puis cliquez sur ENREGISTRER.
Autorisations
Les autorisations sont les actions ou fonctions qui peuvent être ajoutées aux Rôles.
En utilisant l’exemple précédent d’une application relative aux Dépenses, examinons les rôles possibles et comment ils peuvent être associés à certaines autorisations :
Rôle : Utilisateur des dépenses
Autorisations :
Consulter ses propres dépenses
Ajouter une nouvelle dépense
Rôle : Administrateurs des dépenses
Autorisations :
Approuver les dépenses
Afficher toutes les dépenses des utilisateurs
Supprimer les dépenses
Ajouter une nouvelle dépense
Pour créer une nouvelle autorisation, allez dans la section Autorisations du Tableau de bord des extensions d’autorisation.

Ensuite, cliquez sur le bouton CRÉER UNE AUTORISATION . Enfin, saisissez le nom de l’autorisation, la description et sélectionnez l’application à laquelle cette autorisation s’applique.

Une fois que vous avez créé vos autorisations, vous pouvez les associer à des rôles.