Aller au contenu

Gestion des comptes et habilitations

La gestion des comptes concerne la création, la modification et la suppression des comptes d'utilisateurs pour les différentes applications gérées au sein de l'organisation. Cela implique d'attribuer des identifiants uniques aux utilisateurs (comme des noms d'utilisateur ou des identifiants d'employé) et de gérer les informations associées à ces comptes.

La gestion des habilitations consiste à accorder des droits d'accès et des autorisations spécifiques à chaque identité en fonction de son rôle, de ses responsabilités, de son organisation et de ses besoins au sein de l'organisation. Ces autorisations peuvent inclure l'accès à des applications, des données, des réseaux, des systèmes, des ressources physiques, etc.

Gérer les rôles et habilitations d’une identité consiste à calculer et affecter des permissions à des identités dans différentes applications afin de construire le référentiel d’identités et leurs habilitations de manière théorique. Ainsi, tous les comptes, rôles et habilitations calculés pourront être provisionnés automatiquement ou manuellement dans les différentes applications cibles.

cyberelements Identity offre la possibilité de gérer les rôles et habilitations soit de manière automatique, via des règles d’habilitations, soit de manière discrétionnaire via les ajouts de droits manuels ou via des demandes formulaires (workflow).

Gestion des types de compte

Un type de compte est composé de plusieurs éléments :

  • Une politique de login (obligatoire),
  • Une politique de mot de passe (facultatif),
  • Des attributs de compte (facultatif),
  • Des états de compte définis selon les états des identités

Un type de compte est obligatoirement lié à un référentiel et doit être lié à un rôle pour générer des comptes. Il est ainsi possible d’avoir plusieurs comptes sur un même référentiel pour une même identité si celle-ci possède plusieurs rôles différents.

Créer / modifier / supprimer un type de compte pour un référentiel

Se reporter à la page Gestion des types d'objets pour la gestion des types de compte, la configuration des différents formulaires, etc.

Créer / modifier / supprimer une politique de login

Pour accéder à la gestion des politiques de login, se rendre dans le menu « Gestion des accès / Règles de compte ».

Vous arrivez directement sur la liste des politiques de login existantes, préchargée dans un tableau sans aucun filtre appliqué.

Une pagination est mise en place pour n'afficher que 10 politiques de login.

Un champ de recherche est disponible en haut à droite du tableau. La recherche porte sur les attributs « code » et « nom » des politiques de login.

Pour créer une nouvelle politique de login, il faut cliquer sur le bouton « type:inline »

Saisissez les paramètres d’une politique de login :

  • Code : code de la politique de login. Doit être unique, sans espace et sans caractère spécial. Obligatoire.
  • Nom : nom de la politique de login. Libellé qui sera affiché dans les différents formulaires de l’application. Obligatoire.
  • Description : champ qui permet de saisir une description de la politique de login. Facultatif.
  • Formule (primaire) : formule de calcul pour définir le login
  • Politique de doublon :

    • Incrément automatique : Le login est calculé avec la formule primaire et complété avec un index doublon. L’index doublon a un format sur 3 digits.
      • Exemple : Login_Calc002
    • Formule (doublon) : formule de calcul personnalisée en cas de détection de doublon lors du calcul du login avec la formule primaire. Il est possible d’utiliser le mot-clé §INDEX_DOUBLON§ pour gérer l’incrément automatique mais pour la placer à un endroit spécifique. Depuis le SP3 d'Identity 7.0, le mot-clé §INDEX_DOUBLON§ commence à 1 et ne connait pas de limite. L’index doublon a un format sur 3 digits pour les versions antérieures.
      • Exemple : Formule (doublon) Login2_Calc

    Attention : pour tester la formule avec ce mot-clé, il est nécessaire de remplacer §INDEX_DOUBLON§ par une valeur. Ce mot-clé ne peut pas être interprété dans le testeur de formule, mais fonctionne dans les calculs de logins.

  • Action à faire en cas de compte réel existant :

    • Utiliser et réconcilier avec le compte réel
    • Générer un login avec politique de doublon
    • Ne pas générer de compte
  • Actions à faire en cas de compte théorique existant :
    • Générer un login avec politique de doublon
    • Ne pas générer de compte

Pour consulter et modifier une politique de login, il faut cliquer sur l'icône « type:inline » qui se situe à droite dans la ligne du tableau correspondante :

Il est possible de basculer en mode modification directement à partir de la page de consultation d’une politique de login.

En mode modification, tous les champs sont modifiables.

Actions sur les boutons en mode modification ou création : - Annuler : annule la saisie en cours et bascule la page en mode consultation - Sauvegarder : Valide le formulaire et bascule la page en mode consultation - Sauvegarder et quitter : Valide le formulaire et reviens sur la page de liste des politiques de login

Pour supprimer une politique de login, il faut cliquer sur l'icône « type:inline » qui se situe à droite dans la ligne du tableau correspondante :

Un message de confirmation est ouvert avant de procéder à la suppression de la politique de login.

Avertissement : il n’est pas possible de supprimer une politique de login tant qu’elle est liée à un ou plusieurs référentiels.

Créer / modifier / supprimer une politique de mot de passe

Pour accéder à la gestion des politiques de mot de passe, rendez-vous dans le menu « Gestion des accès / Règles de mot de passe ».

Vous arrivez directement sur la liste des politiques de mot de passe existantes, préchargée dans un tableau sans aucun filtre appliqué.

Une pagination est mise en place pour n'afficher que 10 politiques de mot de passe.

Un champ de recherche est disponible en haut à droite du tableau. La recherche porte sur les attributs « code » et « nom » des politiques de mot de passe.

Pour créer une nouvelle politique de mot de passe, il faut cliquer sur le bouton « type:inline » :

Saisissez les paramètres d’une politique de mot de passe :

  • Code : code de la politique de login. Doit être unique, sans espace et sans caractère spécial. Obligatoire.
  • Nom : nom de la politique de login. Libellé qui sera affiché dans les différents formulaires de l’application. Obligatoire.
  • Description : champ qui permet de saisir une description de la politique de mot de passe. Facultatif.
  • Formule : formule de calcul pour définir le mot de passe

Pour consulter et modifier une politique de mot de passe, il faut cliquer sur l'icône « type:inline » qui se situe à droite dans la ligne du tableau correspondante :

Il est possible de basculer en mode modification directement à partir de la page de consultation d’une politique de mot de passe.

En mode modification, tous les champs sont modifiables.

Actions sur les boutons en mode modification ou création :

  • Annuler : annule la saisie en cours et bascule la page en mode consultation
  • Sauvegarder : Valide le formulaire et bascule la page en mode consultation
  • Sauvegarder et quitter : Valide le formulaire et reviens sur la page de liste des politiques de mot de passe

Pour supprimer une politique de mot de passe, il faut cliquer sur l'icône « type:inline » qui se situe à droite dans la ligne du tableau correspondante :

Un message de confirmation est ouvert avant de procéder à la suppression de la politique de mot de passe.

Avertissement : il n’est pas possible de supprimer une politique de mot de passe tant qu’elle est liée à un ou plusieurs référentiels.

Consulter les comptes d'un référentiel

Pour accéder à la recherche d’un compte, se rendre dans le menu « Comptes ».

Vous arrivez directement sur la page de recherche des comptes d’un référentiel sélectionné (le premier de la liste), préchargée sans aucun filtre appliqué mais respectant les autorisations liées au profil de la personne connectée.

Les comptes étant liés à un référentiel, il est nécessaire de sélectionner le référentiel souhaité soit via les onglets soit via la liste déroulante pour afficher la liste des comptes associés.

Le mode d’affichage est défini en fonction du nombre de référentiels. Soit il a 10 ou moins de référentiels et ils sont affichés dans des onglets séparés, soit ils sont listés dans une liste déroulante.

Une pagination est mise en place pour n'afficher que 10 comptes.

Un champ de recherche est disponible en haut à droite du tableau. La recherche porte sur le login des comptes et tient compte du référentiel sélectionné.

Configurer le tableau de résultats de recherche des comptes

Pour configurer les attributs à intégrer dans le tableau de résultats de la recherche des comptes, il faut se rendre sur la page de configuration des attributs, onglet « Compte », ouvrir l’attribut souhaité en mode modification et cocher l’option « Afficher dans tableau de résultat ».

Réconcilier / dé-réconcilier un compte théorique d'un compte réel

Pour aller dans la page de gestion des réconciliations de comptes, il faut se rendre dans le menu « Comptes » puis activer l'option « Réconciliation » :

2 nouveaux tableaux s'affichent dans la fenêtre :

Le second tableau liste les comptes orphelins sur le référentiel sélectionné. Pour rappel, les comptes orphelins sont des comptes remontés à partir du référentiel cible mais qui ne sont rattachés à aucune identité dans cyberelements Identity.

Le troisième tableau liste les identités qui ne sont liées à aucun compte du référentiel sélectionné.

Dans ce tableau, à partir de chaque identité sans compte, il est possible de :

  • Lier un compte théorique existant. Pour cela, cliquez sur le bouton type:inline à droite de l'identité souhaitée puis recherchez le compte théorique existant souhaité.
  • Créer un compte théorique. Pour cela, cliquez sur le bouton type:inline à droite de l'identité souhaitée puis créez le compte théorique en sélectionnant le type de compte souhaitée.

Note importante

La fonctionnalité a été supprimée des anciennes interfaces car il n'est pas possible de conserver les 2 modes.

Gestion discrétionnaire des rôles et des habilitations

Pour modifier manuellement des affectations de rôles et habilitations à une identité, il faut ouvrir en mode consultation la fiche identité souhaitée et aller dans l’onglet « Rôles et Habilitations ».

Un tableau contenant les rôles affectés à l’identité est affiché. Pour chaque rôle, un tableau imbriqué contient les habilitations liées à l’identité et positionnées sur le rôle. Une habilitation est obligatoirement liée à un couple Identité / rôle.

Dans le cas où plusieurs identités sont réconciliées, un onglet pour chaque identité est présent et permet de sélectionner l’identité souhaitée. Les rôles / habilitations sont liées à une identité et non une chaîne de réconciliation. Il est donc nécessaire de choisir l’identité souhaitée avant de procéder à des mises à jour manuelles.

Une pagination est mise en place pour n'afficher que 10 rôles.

Dans le tableau imbriqué sous un rôle, une pagination est mise en place pour n'afficher que 5 habilitations.

Un champ de recherche est disponible en haut à droite du tableau des rôles. La recherche porte sur le nom des rôles.

Dans le tableau imbriqué sous un rôle, un champ de recherche est disponible en haut du tableau des habilitations. La recherche porte sur les attributs « Catégorie », « code » et « nom » des habilitations.

Vous retrouvez les informations suivantes dans le tableau des habilitations :

  • Son état :
    • « Valide » : l’habilitation est visible sans marque particulière
    • « Bloqué » : l’habilitation est visible mais rayée dans l’interface
  • Mode d’affectation. Les valeurs possibles sont
    • type:inline : Manuel avec l’uid de l’identité qui a réalisé l’affectation
    • type:inline : Règle d’habilitations avec le nom de la ou des règles
    • type:inline : Habilitation attribuée par héritage du rôle
    • type:inline type:inline : Le premier icône indique que le droit a été ajouté manuellement (via workflow) et le second permet d’accéder à la consultation du workflow (lien vers l’interface d’exploitation des workflows).

Pour ajouter un ou plusieurs rôles ou pour ajouter une ou plusieurs habilitations à plusieurs rôles pour une même identité, cliquez sur le bouton « type:inline » qui se situe en haut à droite du tableau des rôles.

Sélectionnez le ou les rôles souhaités puis cliquez sur Valider pour ajouter les rôles et passer à l’étape suivante ou Annuler pour annuler l’opération.

Pour ajouter une ou plusieurs habilitations à un rôle déjà lié à l’identité, cliquez sur le bouton « type:inline » qui se situe à droite dans la ligne correspondante du tableau des rôles.

Sélectionnez le ou les habilitations souhaitées puis cliquez sur le bouton « Valider » pour les lier au rôle ou sur le bouton « Annuler » pour annuler l’opération. Il est possible de définir une date de début et de fin qui sera appliquée pour l’ensemble des habilitations sélectionnées.

  • Boutons d’actions sur les habilitations :

    • type:inline : Permet de bloquer l’habilitation.
    • type:inline : Permet de débloquer l’habilitation.
    • type:inline : Permet de certifier l’habilitation.
    • type:inline : Permet de supprimer la certification de l’habilitation.
    • type:inline : Permet de modifier les date d’application. Bouton accessible pour les droits manuels uniquement.

    • type:inline : Permet de supprimer un droit manuel. Un message de confirmation est ouvert avant de procéder à la déliaison de l’habilitation.

Avertissement : Le bouton pour supprimer une habilitation n’est présent que si l’habilitation a été attribuée uniquement de manière discrétionnaire. L’habilitation peut être toujours visibles à l’état « en attente suppression » si son état de provisioning est à « provisionné ».

Pour délier un rôle d’une identité, il faut cliquer sur l'icône « type:inline » qui se situe à droite dans la ligne correspondante du tableau des rôles.

Un message de confirmation est ouvert avant de procéder à la suppression du rôle.

Avertissement : Le bouton pour supprimer un rôle n’est présent que si le rôle a été attribué uniquement de manière discrétionnaire. Toutes les habilitations liées au couple identité / rôle seront également déliées et dé provisionné à la prochaine synchronisation en cas de provisioning automatique.

Gestion des règles d'habilitations

Les règles d’habilitations permettent de configurer des politiques d’accès et d’attribuer automatiquement des droits aux identités identifiées par la règle.

Une règle d’habilitation consiste à associer :

  • d'un côté une population d'utilisateurs, définie par filtrage sur des rôles (RBAC), des organisations (OrBAC) et / ou des valeurs d'attributs (ABAC),
  • de l'autre côté des rôles et des droits applicatifs.

Pour accéder à la gestion des règles d’habilitations, se rendre dans le menu « Gestion des accès / Règles d’habilitations ».

Vous arrivez directement sur la page qui liste les règles d’habilitations existantes, préchargée sans aucun filtre appliqué mais respectant les autorisations liées au profil de la personne connectée.

Une pagination est mise en place pour n'afficher que 10 règles.

Un champ de recherche est disponible en haut à droite du tableau des règles. La recherche porte sur le nom des règles.

Pour créer une nouvelle règle d'habilitation, il faut cliquer sur le bouton « type:inline ».

La création d’une règle est constituée de 3 parties :

  • Paramètres généraux
    • Nom : nom de la règle d’habilitation. Obligatoire.
    • Description : champ qui permet de saisir une description de la règle d’habilitation. Facultatif.
    • Contexte : choisir un ou plusieurs contextes dans la liste déroulante contenant les contextes préalablement créés.
  • Liste des critères : cliquer sur les boutons « » ou « » pour ajouter une règle de filtrage sur les identités qui seront intégrées dans la règle d’habilitation. Une règle de filtrage consiste à définir un attribut sur lequel on veut appliquer un filtre, l’opérateur de comparaison et les valeurs à comparer.

    • Le bouton « type:inline » permet d’ajouter un nouveau filtre dans le même niveau que le filtre précédent.
    • Le bouton « type:inline » permet d’ajouter un groupe de filtres au même niveau que le filtre précédent. Il est obligatoire d’ajouter des filtres ou groupes de filtres dans un groupe en utilisant les boutons « type:inline » ou « type:inline » présents dans le groupe.
    • Dans chaque niveau de filtres, il faut préciser l’opérateur à appliquer entre chaque règle de filtrage.

    • Un objet sur lequel on souhaite réaliser une comparaison. Cela peut être :
      • Un rôle
      • Un attribut de personnes
      • Un attribut de structures
      • Un attribut de ressources
    • Opérateur de comparaison. La liste des opérateurs de comparaison est dynamique et dépend du type d’objet choisi.
    • Une valeur à comparer : à saisir ou à choisir dans une liste déroulante, du type d’objet choisi et de l’opérateur de comparaison.

Il est possible d’ajouter autant de critères de filtrage que souhaités. Des opérateurs de type « ET » ou « OU » sont à déterminer entre chaque règle de filtrage. Il peut y avoir des sous-groupes réalisés pour augmenter le nombre de possibilités.

Exemple : Pour créer la règle de filtrage suivante :

(Type de personne = « Agent médical ou P. Extérieur médical » ET Attribut « Métier » = « Responsable d’unité biologique ») OU (Type de personne = « Agent non médical » ET Attribut « Métier » = « Spécialiste environnement »)

La configuration des critères de filtrage sera la suivante :

  • Rôles et habilitations à affecter dans la règle d’habilitations : 2 onglets sont présents pour afficher les rôles et habilitations à intégrer dans la règle d’habilitations. L’onglet rôle, affiche la liste des rôles et indique de manière succincte les habilitations liées, s’il y en a. C’est également l’onglet depuis lequel on peut ajouter ou supprimer des rôles et habilitations. L’onglet habilitations, affiche la liste des habilitations ajoutées dans la règle avec le ou les rôles associés pour chacune. Cet onglet offre tout simplement une autre vue.
    • Pour ajouter des rôles et habilitations dans la règle d’habilitations, dans l’onglet « Rôles », cliquez sur le bouton « type:inline ». Sélectionnez obligatoirement au moins un rôle, puis sélectionnez, si vous le souhaitez, des habilitations.

La liste des habilitations est filtrée en fonction de rôles sélectionnées (un rôle est lié à un ou plusieurs référentiels).

Pour consulter et modifier une règle d’habilitations, il faut cliquer sur l'icône « type:inline » qui se situe à droite dans la ligne du tableau correspondante :

Le mode consultation permet de consulter les détails d’une règle d’habilitations et également la liste des identités impactées par la règle.

Vous pouvez effectuer une recherche sur une personne en utilisant le champ de recherche situé en haut à droite du tableau.

Il est possible de basculer en mode modification en cliquant sur le bouton « Modifier ».

En mode modification, tous les champs sont modifiables.

Attention : la liste des personnes impactées par la règle n’est pas mise à jour en temps réel d’une modification de règle. Elle est mise à jour une fois que la règle est validée et que les calculs sont terminés.

Actions sur les boutons en mode création et modification :

  • Annuler : annule la saisie en cours et bascule la page en mode consultation
  • Sauvegarder : valide le formulaire et bascule la page en mode consultation. Les calculs sont automatiquement exécutés.
  • Voir Impact : affiche les impacts de la création ou mise à jour de la règle. Les impacts sont affichés en deux tableaux :
    • Le premier tableau liste les impacts de la règle sur les droits en prenant en compte uniquement la règle d’habilitation créée ou modifiée. Toutes les personnes répondant aux critères sont incluses, y compris celles qui ont déjà les mêmes droits acquis par ailleurs. Ainsi, si la personne perd effectivement ses droits suite à la modification de la règle d’habilitation, il se peut toutefois qu'elle les conserve par un autre moyen.
    • Le second tableau liste les impacts globaux de la règle sur les droits. Cette section prend en compte toutes les règles dans cyberelements Identity, les affectations de droits discrétionnaires et les droits bloqués par une règle de séparation de droits. Si une personne a déjà reçu le droit par ailleurs, le compte n'apparaît pas dans cette liste. Ce sont les droits qui seront effectivement affectés / supprimés à la validation de la modification qui sont affichés.

Dans ce second tableau, il est possible d’appliquer un délai avant d’appliquer la suppression réelle du droit (application d’un biseau ou d’une période de tuilage).

Pour supprimer une règle d’habilitations, il faut cliquer sur l'icône « type:inline » qui se situe à droite dans la ligne du tableau correspondante :

Un message de confirmation est ouvert avant de procéder à la suppression d’une règle d’habilitations.

L'icône « type:inline » permet d’identifier une règle d’habilitations qui est en cours de calcul. S’il est grisé, cela signifie que les calculs sont terminés.

Gestion des règles de séparation de droits (SoD)

La "séparation des droits" (SoD : Segregation of Duties) est un principe de sécurité essentiel qui consiste à diviser les responsabilités et les privilèges au sein d'une organisation ou d'un système pour minimiser les risques et prévenir les conflits d'intérêts. Elle est mise en œuvre pour garantir une utilisation responsable et sécurisée des systèmes informatiques et des ressources de l'entreprise.

Une règle de séparation de droits consiste à :

  • Définir un groupe de priorité
  • Ajouter les habilitations dans le groupe de priorité avec un poids de priorité

Pour accéder à la gestion des règles de séparation de droits, rendez-vous dans le menu « Gestion des accès / Règles de SOD ».

Vous arrivez directement sur la page qui liste les règles de séparation de droits existantes, préchargée sans aucun filtre appliqué mais respectant les autorisations liées au profil de la personne connectée.

Une pagination est mise en place pour n'afficher que 10 règles.

Un champ de recherche est disponible en haut à droite du tableau des règles. La recherche porte sur le nom des groupes de priorité (=nom de la règle de séparation de droits).

Pour créer une nouvelle règle de séparation de droits, il faut cliquer sur le bouton « type:inline ».

La création d’une règle de séparation de droits est constituée de 2 étapes.

Dans un premier temps, saisir les paramètres généraux :

  • Code : code de la règle de séparation de droits. Obligatoire.
  • Nom : nom de la règle de séparation de droits. Obligatoire.
  • Description : champ qui permet de saisir une description de la règle de séparation de droits. Facultatif.

Enregistrez le formulaire de création pour passer à la seconde étape, l’ajout d’habilitations.

Pour ajouter une habilitation dans la règle de SoD, il faut cliquer sur le bouton « type:inline » situé dans le tableau « Liste des droits associés ».

Sélectionnez l’habilitation souhaitée et renseignez un poids pour définir la priorité. Plus la valeur est petite, plus la priorité est élevée.

Pour modifier une habilitation dans la règle de SoD, il faut cliquer sur le bouton « type:inline » qui se situe à droite dans la ligne du tableau correspondante.

Vous pouvez modifier l’habilitation et/ou le poids de la priorité.

Pour supprimer une habilitation dans la règle de SoD, il faut cliquer sur le bouton « type:inline » qui se situe à droite dans la ligne du tableau correspondante.

Pour consulter et modifier une règle de séparation de droits, il faut cliquer sur l'icône « type:inline » qui se situe à droite dans la ligne du tableau correspondante.

Il est possible de basculer en mode modification en cliquant sur le bouton « Modifier ».

En mode modification, seul le nom et la description sont modifiables

Pour supprimer une règle de séparation de droits, il faut cliquer sur l'icône « type:inline » qui se situe à droite dans la ligne du tableau correspondante.

Un message de confirmation est ouvert avant de procéder à la suppression d’une règle d’habilitations.

Réaliser des demandes de droits via des formulaires

Réaliser une demande de droits

La réalisation d’une demande d’habilitations pour une personne (ou soi-même) se fait dans l’ancienne console d’exploitation via le menu « Exécuter un workflow de type ‘Sur demande’ ».

Cliquez sur le bouton « Rafraîchir » pour afficher la liste des workflows disponibles.

Cliquez sur le workflow de votre choix pour réaliser une demande d’habilitations.

Sélectionnez une ou plusieurs identité(s) à qui la demande se réfère.

Sélectionnez les habilitations souhaitées parmi la liste disponible. Spécifiez des dates de début et de fin si nécessaire.

Cliquez sur le bouton « Ajouter ».

Vous pouvez ajouter ou supprimer des habilitations si vous le souhaitez. Si vous souhaitez ajouter des dates d’application à une habilitation déjà sélectionnée, alors il faut la supprimer puis la rajouter avec une saisie préalable des dates.

Cliquez sur le bouton « Démarrer » et validez le pop-up de confirmation.

Après validation de l’exécution du workflow, vous êtes automatiquement redirigé sur la page de consultation des demandes en cours.

Réaliser une demande de provisioning (ou de déprovisioning) manuel d'une habilitation

La réalisation d’une demande de provisioning (ou de déprovisioning) manuel se fait dans l’ancienne console d’exploitation via le menu « Exécuter un workflow de type ‘Sur demande’ ».

Cliquez sur le bouton « Rafraîchir » pour afficher la liste des workflows disponibles.

Cliquez sur le workflow de votre choix pour réaliser une demande de provisioning.

Sélectionnez une ou plusieurs identité(s) à qui la demande se réfère.

Sélectionnez les habilitations souhaitées parmi la liste disponible. Spécifiez des dates de début et de fin si nécessaire.

Cliquez sur le bouton « Ajouter ».

Vous pouvez ajouter ou supprimer des habilitations si vous le souhaitez. Si vous souhaitez ajouter des dates d’application à une habilitation déjà sélectionnée, alors il faut la supprimer puis la rajouter avec une saisie préalable des dates.

Cliquez sur le bouton « Démarrer » et validez le pop-up de confirmation.

Après validation de l’exécution du workflow, vous êtes automatiquement redirigé sur la page de consultation des demandes en cours.

Déléguer des habilitations

La délégation d’habilitations permet d’attribuer des droits d’une personne (délégant) à une personne (délégataire) en général, pour une période temporaire.

La fonctionnalité est accessible aux délégants (selon les habilitations de la personne connectée), mais à partir de la version 7.0, une personne tierce (selon les habilitations de la personne connectée), peut également déléguer des droits pour une autre identité (par exemple un administrateur).

Pour accéder à la fonctionnalité de délégation des habilitations, il faut ouvrir en mode consultation la fiche identité souhaitée et aller dans l’onglet « Délégations ».

Une pagination est mise en place pour n'afficher que règles de délégations

Pour ajouter une délégation, cliquez sur le bouton « type:inline » qui se situe en haut à droite du tableau des délégations.

Saisissez les informations suivantes pour créer une délégation :

  • Le délégataire : personne recevant les rôles et/ou habilitations déléguées (obligatoire)
  • Le ou les rôles délégués (obligatoire)
  • Le ou les habilitations déléguées (facultatif)
  • Les dates de début et de fin d’application de la délégation (facultatif)

Pour modifier les délégations, il faut cliquer sur l'icône « type:inline » qui se situe à droite dans la ligne correspondante du tableau.

Vous pouvez modifier tous les paramètres.

Pour supprimer une délégation, il faut cliquer sur l'icône « type:inline » qui se situe à droite dans la ligne correspondante du tableau.

Un message de confirmation est ouvert avant de procéder à la suppression de la délégation.

Gestion des campagnes de certification

Les campagnes de certification sont réalisées pour effectuer une revue complète des habilitations qui sont attribuées à des personnes. Il est conseillé de réaliser des campagnes de certification régulièrement sur l’ensemble des référentiels afin de garantir que les habilitations affectées doivent l’être réellement.

Fonctionnement d'une campagne de certification :

Les habilitations concernées par les campagnes de certification doivent être configurées par l’administrateur au préalable. La configuration des habilitations indiquera le ou les certificateurs ainsi que la durée de la campagne de certification.

Lors d’une création d’une campagne de certification, toutes les personnes liées aux habilitations configurées pour être certifiées et appartenant aux applications sélectionnées seront listées et devront faire l’objet d’une certification de l’habilitation.

Il peut y avoir un ou plusieurs certificateurs pour un même droit.

Consulter une campagne de certification

Pour accéder à la page de consultation des campagnes de certification, rendez-vous dans le menu « Modèle de droit \ Campagne de certification ».

L’écran de consultation des campagnes de certification se présente de la manière suivante :

  • Les campagnes de certification se trouvent sur la partie gauche de l’écran
  • La partie droite de l’écran servira à consulter les détails des campagnes de certification ou à traiter des demandes de certification. On y retrouve toutes les informations de la campagne :
    • Nom
    • Code
    • Description
    • Applications
    • Statut. Trois états de campagne sont gérés :
      • Nouvelle campagne : La campagne vient d'être créée. Aucun certificateur n'a encore statué sur la campagne. Le bouton « Certifier les droits » est visible pour les certificateurs. Voir paragraphe « Traiter une campagne de certification »
      • Campagne en cours. Au moins l'un des certificateurs a déjà statué sur la campagne. Le bouton « Certifier les droits » est visible pour les certificateurs. Voir paragraphe « Traiter une campagne de certification »
      • Campagne terminée. Tous les certificateurs doivent avoir statué sur la campagne pour qu'elle acquière ce statut. La campagne est toujours visible mais ne peut plus être modifiée. Elle peut être supprimée par l'initiateur de la campagne. Voir paragraphe « Annuler une campagne de certification »
    • Tableau des couples habilitations / personnes à certifier triées par application. On y trouve également les certificateurs associés à chaque couple habilitations / personnes. Dans la colonne statut, on retrouve trois états différents :
      • Pastille grise : l’habilitation n’a pas encore été contrôlée
      • Pastille verte : l’habilitation a été contrôlée et certifiée
      • Pastille rouge : l’habilitation a été contrôlée et annulée

Créer une campagne de certification

L’accès à la création d’une campagne de certification se fait depuis le page de consultation des campagnes de certification.

Cliquez sur le bouton « Nouvelle campagne de certification ».

Remplissez le formulaire avec les informations suivantes :

  • Nom : nom que vous souhaitez donner à la campagne. Obligatoire.
  • Code : code de la campagne de certification. Obligatoire.
  • Description : libellé libre pour décrire l’objet de la campagne de certification. Facultatif.
  • Applications : sélectionner les applications à intégrer dans la campagne de certification. Il peut y avoir plusieurs applications issues de différents référentiels dans une même campagne de certification.

  • Notifications : il est possible d’envoyer des notifications à quatre étapes de la campagne de certification.
    • Notification au démarrage de la campagne
    • Notification en cas d’annulation de la campagne
    • Notification quand la campagne de certification est au statut « Terminé »
    • Notification envoyée aux personnes en cas de certification d’une de leur habilitation.

Pour créer les différentes notifications, rendez-vous au paragraphe Configurer une notification de campagne de certification.

Cliquez sur le bouton « Sauvegarder » pour enregistrer la campagne de certification.

Cliquez sur le bouton « Annuler » pour annuler la saisie du formulaire.

Annuler une campagne de certification

L’accès à l’annulation d’une campagne de certification se fait depuis la page de consultation des campagnes de certification.

Sélectionnez la campagne de certification que vous souhaitez annuler et cliquez sur le bouton « Annuler la campagne de certification ».

Note : Seule la personne qui a créé la campagne de certification peut l'annuler.

Traiter une campagne de certification

L’accès à une campagne de certification pour la traiter se fait depuis la page de consultation des campagnes de certification.

Sélectionnez la campagne de certification que vous souhaitez traiter et cliquez sur le bouton « Certifier les droits ».

Cliquez sur le bouton « Certifier les droits » pour traiter une campagne.

Le tableau d’habilitations / liste de personnes passe en mode modification.

Seules les habilitations non certifiées peuvent être cochées. Un même certificateur ne peut pas modifier les actions réalisées sur un couple habilitation / personne.

Les couples habilitation / personnes déjà traités ont une pastille à la place d’une case à cocher :

  • verte si le droit est certifié
  • rouge si le droit est annulé

Pour certifier une habilitation à une personne, il faut cliquer dans la case à cocher dans la colonne « Statut » du tableau en face de la personne souhaitée. Puis il faut cliquer sur le bouton « Certifier ».

Pour annuler une habilitation à une personne, il faut cliquer dans la case à cocher dans la colonne « Statut » du tableau en face de la personne souhaitée. Puis il faut cliquer sur le bouton « Refuser ».

Pour sélectionner en un clic toutes les personnes liées à une habilitation pour valider ou annuler une habilitation, il est possible de sélectionner la case à cocher qui se trouve dans la colonne « Droits ».

Pour sélectionner tous les couples habilitations / liste de personnes d’une application pour valider ou annuler une habilitation, il est possible de sélectionner la case à cocher qui se trouve dans la colonne « Applications ».

Note : quand il y a plusieurs certificateurs sur des couples habilitation / personne, si au moins l’un des certificateurs a annulé l’habilitation, alors l’habilitation sera à l’état « Bloqué ».

Configurer une notification de campagne de certification

Le formulaire de configuration des notifications de campagne de certification a le même format pour les 4 notifications différentes possibles.

Il faut saisir les informations suivantes :

  • Configuration des destinataires
    • Attribut(s) e-mail des personnes : sélectionner le ou les attributs contenant une adresse mail. Les personnes destinataires de la notification devront avoir une adresse e-mail saisie dans cet attribut pour recevoir la notification. Ce champ est obligatoire.
    • Email des autres personnes concernées : champ libre dans lequel on peut ajouter autant d’adresses mail que l’on souhaite. Chaque destinataire de la liste recevra la notification sans condition. Ce champ est facultatif.
  • Configuration de la notification
    • Langue disponible : sélectionner la langue dans laquelle vous souhaitez rédiger la notification. Il est possible d’envoyer une notification en différentes langues en enregistrant pour chaque langue le sujet et le corps. La notification sera envoyée dans la langue de l’utilisateur définie dans son attribut langue. Si elle n’est pas définie elle sera envoyée dans la langue par défaut.
    • Sujet : objet du courriel. Ce champ est optionnel mais fortement recommandé. Ce paramètre peut contenir des mots-clés. Il peut être rédigé dans chaque langue supportée.
    • Tronquer le sujet : paramètre permettant de limiter la longueur du sujet en affichant les valeurs des mots-clés de la première cible uniquement si celle-ci est multiple. Mettre oui si vous voulez activer cette option. Non par défaut.
    • Corps : possibilité de créer un message en mode html.
    • Corps e-mail : champ libre dans lequel il faut rédiger le texte de la notification.

Mots-clefs spécifiques à la campagne de certification :

Le mot-clé #CERTIFICATIONCAMPAIGN# relatif à une campagne de certification peut être utilisé dans les notifications avec différentes déclinaisons en utilisant deux paramètres de la manière suivante :

1
#CERTIFICATIONCAMPAIGN#PARAM_1#PARAM_2#
Paramètre principal
(PARAM_1)
Paramètre secondaire
(PARAM_2)
Description
ATTRIBUT NOM Permet de récupérer le nom de la campagne de certification.
STATUS Permet de récupérer le statut de la campagne de certification.
ID Permet de récupérer l'identifiant de la campagne de certification.

Exemple de notification :

Configuration du corps du courriel

1
2
3
4
5
6
7
8
9
Bonjour,
Ceci est un mail concernant la campagne de certification de droits qui vient de démarrer :
{
Nom = #CERTIFICATIONCAMPAIGN#ATTRIBUT#NOM# 
Statut = #CERTIFICATIONCAMPAIGN#ATTRIBUT#STATUS#
ID = #CERTIFICATIONCAMPAIGN#ATTRIBUT#ID#
}
Cdt
Systancia Identity

Courriel reçu (après interprétation des mots-clés)

Consulter les comptes et habilitations d'une identité

Les comptes dans les différents référentiels applicatifs sont calculés à partir des règles de gestion définies et des rôles et habilitations attribués aux identités.

Les règles de gestion sur les comptes sont :

  • Définition d’un état de compte en fonction d’un état d’une identité,
  • Définition des règles de fusion de compte en cas de multi identités,
  • Définition des règles de création de compte en fonction de l’attribution de rôle uniquement.

Pour consulter les comptes et les habilitations liés à une identité, il faut ouvrir en mode consultation la fiche identité souhaitée et aller dans l’onglet « Comptes ».

Cet onglet est uniquement accessible en mode consultation, il représente le résultat des calculs des comptes et habilitations faits sur l’identité ou l’ensemble des identités en cas de réconciliation d’identités. Dans ce dernier cas, l’onglet est commun pour toutes les identités de la chaîne de réconciliation.

Un tableau contenant les comptes calculés est affiché. Pour chaque compte, un tableau imbriqué contient les habilitations liées au compte. Un compte peut être généré sans aucune habilitation associée.

Dans le cas où plusieurs identités sont réconciliées et qu’un compte est commun à plusieurs identités (fonctionnalité de fusion de compte activée), le compte est identifié par l’icône « type:inline ».

Une pagination est mise en place pour n'afficher que 10 comptes.

Dans le tableau imbriqué sous un compte, une pagination est mise en place pour n'afficher que 5 habilitations.

Un champ de recherche est disponible en haut à droite du tableau des comptes. La recherche porte sur le login des comptes ou sur le nom du référentiel.

L’état théorique et l’état de provisioning des comptes sont visibles sur chaque ligne du tableau.

Dans le tableau imbriqué sous un compte, un champ de recherche est disponible en haut du tableau des habilitations. La recherche porte sur les noms des applications ou des habilitations.

L’état théorique et l’état de provisioning des habilitations sont visibles sur chaque ligne du tableau.

Une légende sur les différents états théoriques et de provisioning permettent de comprendre les différents états.

Provisioning / dé-provisioning des comptes et habilitations

Pour reporter les comptes et habilitations calculés par cyberelements Identity dans les différents référentiels applicatifs, on parle de provisioning aval. C’est donc cyberelements Identity qui est autoritaire sur les applications définies pour gérer les comptes et habilitations.

Il y a 2 possibilités pour gérer le provisioning :

  • Soit il est possible de réaliser un connecteur automatique (via API, BDD, Annuaire ou échanges automatisés de fichiers plats) et dans ce cas on parle de provisioning automatique.
  • Soit il n’est pas possible de réaliser un connecteur automatique et dans ce cas on parle de provisioning semi-automatique.

Provisioning / dé-provisioning automatique

Pour provisionner les comptes et habilitations dans les référentiels applicatifs, il est nécessaire d’utiliser le moteur de provisioning Systancia Identity Provisioning (SIP) pour créer un connecteur de provisioning aval : à partir de cyberelements Identity qui est la source autoritaire, en tenant compte des règles de synchronisées configurées, les comptes et habilitations seront créés, mis à jour ou supprimés dans les référentiels applicatifs selon les règles définies dans les règles d’import.

Une séquence de provisioning aval doit être composée au minimum avec les éléments suivants :

  • Un export du référentiel Identity (autoritaire) de type « USER + ACCESS » ou « ACCOUNT + ACCESS »
  • Un export du référentiel applicatif cible
  • Une règle de synchronisation
  • Une règle d’import dans le référentiel applicatif cible

Se reporter au chapitre Gestion des connecteurs de provisioning automatiques pour créer un connecteur.

Provisioning / dé-provisioning semi-automatique

La réalisation d’un connecteur de provisioning semi-automatique est faite via un workflow de type « Sur demande utilisateurs » ou « Evènement » avec au moins une tâche de provisioning ou dé-provisioning manuelle.

En effet, dans la tâche de provisioning manuelle, les actions de provisioning à réaliser sont listées dans une notification à destination de l’opérateur. Quand ce dernier a réalisé sa tâche il peut cliquer sur le bouton « Tâche validée » pour indiquer que le provisioning a été réalisé. L’état de provisioning du compte et / ou habilitations est mis à jour dans cyberelements Identity. Ainsi, pour les administrateurs, il est possible de connaître l’état des droits des identités.