35.1 Présentation des rôles et du contrôle d'accès

OpenText Identity Console permet d'assigner des responsabilités spécifiques aux utilisateurs et de leur fournir les outils et les droits correspondants pour accomplir ces responsabilités.

RAC est une extension du schéma OpenText eDirectory. Il définit plusieurs attributs et classes d'objet qui permettent aux administrateurs d'accorder à un utilisateur l'accès à des tâches de gestion en fonction de son rôle dans la configuration RAC. Les utilisateurs n'ont ainsi accès qu'aux tâches qui doivent être effectuées.

REMARQUE :OpenText Identity Console RAC accorde les droits selon la fonction Liste de contrôle d'accès (ACL) d'OpenText eDirectory. Les listes de contrôle d'accès permettent d'accorder à un ayant droit des droits sur un objet particulier ou sur ses objets subordonnés. Elles ne sont pas accordées en fonction de types d'objet spécifiques. Chaque tâche OpenText Identity Console définit ses types d'objet applicables et les listes de contrôle d'accès nécessaires. Toutefois, ces listes de contrôle d'accès permettent à l'utilisateur d'effectuer des opérations avec d'autres types d'objet via les API OpenText eDirectory ou d'autres outils.

La fonctionnalité RAC permet également de créer des rôles spécifiques au sein de votre organisation. Les rôles contiennent des tâches qu'un utilisateur assigné peut effectuer dans OpenText Identity Console, telles que la création d'un utilisateur ou la modification d'un mot de passe. Les tâches sont préassignées à des rôles, mais peuvent être remplacées, réassignées ou supprimées.

En outre, les utilisateurs sont associés à des rôles dans une étendue spécifiée, autrement dit un conteneur de l'arborescence dans lequel l'utilisateur dispose des autorisations requises pour exécuter une tâche. Pour être réalisé, un rôle exige la triple association rôle-membres-étendue.

Un objet Rôle crée une association entre utilisateurs et tâches. Un administrateur octroie à un utilisateur l'accès à une tâche en le rendant membre du rôle auquel la tâche est assignée.

Un utilisateur peut être assigné à un rôle de différentes manières :

  • Directement en tant qu'utilisateur.

  • Via des assignations de groupe.

    Si un utilisateur est membre d'un groupe ou d'un groupe dynamique assigné à un rôle, il a accès à ce rôle.

  • Via des assignations de conteneur.

    Un objet Utilisateur a accès à tous les rôles auxquels son conteneur parent est assigné. Cela peut également inclure les conteneurs tels que Organisation et Unité organisationnelle.

Un utilisateur peut être associé à un rôle plusieurs fois, chaque fois avec une étendue différente.

35.1.1 Objets Rôles et contrôle d'accès dans OpenText eDirectory

Le tableau ci-dessous répertorie les objets RAC. OpenText Identity Console étend le schéma OpenText eDirectory pour inclure ces objets lorsque vous installez RAC.

Objet

Description

Configuration RAC

Objet Conteneur qui contient tous les objets Rôle et Module.

Les objets Configuration RAC sont les conteneurs les plus élevés pour tous les objets RAC. Une arborescence peut contenir autant d'objets Configuration RAC que nécessaire. Ces objets ont des propriétaires, autrement dit des utilisateurs qui disposent de droits de gestion sur les configurations.

Les objets Configuration RAC peuvent être créés dans l'un des conteneurs suivants :

  • Domaine.

  • Emplacement.

  • Pays.

  • Organisation.

  • Unité organisationnelle.

Rôle RAC

La définition d'un rôle comprend la création d'un objet Rôle RAC et la spécification des tâches que le rôle peut effectuer.

Les rôles RAC sont des objets Conteneur qui ne peuvent être créés que dans un conteneur Configuration RAC.

Les membres d'un rôle peuvent être Utilisateur, Groupe, Organisation ou Unité organisationnelle, et sont associés à un rôle dans une étendue spécifique de l'arborescence. Les objets Tâche RAC sont assignés à des objets Rôle RAC.

Tâche RAC

Objet Feuille qui possède une fonction spécifique, telle que la création d'un utilisateur ou d'un groupe.

Les objets Tâche RAC sont situés uniquement dans les conteneurs de modules RAC.

Étendue RAC

Un objet Feuille est utilisé pour les assignations ACL (au lieu d'effectuer des assignations pour chaque objet Utilisateur). Les objets Étendue RAC représentent le contexte de l'arborescence dans lequel un rôle est exécuté et sont associés à des objets Rôle RAC. Ils héritent de la classe Groupe. Les objets Utilisateur sont assignés à un objet Étendue RAC. Ces objets ont une référence à l'étendue de l'arborescence à laquelle ils sont associés.

Ils sont créés de manière dynamique puis supprimés automatiquement en fonction des besoins. Ils sont situés exclusivement dans des conteneurs Rôle RAC.

L'étendue RAC peut être Organisation et Unité organisationnelle.

AVERTISSEMENT :ne modifiez jamais la configuration d'un objet Étendue RAC, au risque de provoquer de graves problèmes et une panne du système.

Module RAC

Représente un objet Conteneur qui comprend des objets Tâche RAC. Les objets Module RAC ont un attribut de nom de module, qui représente le nom du produit qui définit les tâches (par exemple, Gestion des certificats, Gestion des authentifications, Gestion des utilisateurs, etc.).

Les objets Module RAC ne peuvent être créés que dans les conteneurs Configuration RAC.