Fork me on GitHub

Plugin Identitystore Agent

Introduction

Ce plugin permet de fournir un ensemble d'AdminFeature pour la gestion des profils usager par les agents.

Composants et configuration

ManageCustomerIdentity.jsp est l'AdminFeature portant toutes les vues de gestion des profils. Elle est restrainte par le droit AGENT_IDS_MANAGEMENT. Elle récupère l'identité complète via le service identitystoreagent.identitystore.service déclaré dans le fichier context qui est ensuite limité par les droits RBAC portés par '(identitystoreagent) Gestion profil usager'. Tous ces composants utilisent diverses configurations liées.

Dans identitystoreagent.properties, il faut configurer :

  • L'application déclaré dans le référentiel identitystore via 'identitystoreagent.application.code'
  • La liste des clés d'attributs que l'on souhaite pouvoir visualiser / modifier dans 'identitystoreagent.ids_view.attribute'
  • Pour les attributs utilisant des listes de valeurs, il faut renseigner 'identitystoreagent.application.listref' et les autres paramètres liés (voir exemple dans le fichier)

Dans identitystoreagent_messages.properties, il faut configurer les libellés des clés déclarées dans 'identitystoreagent.ids_view.attribute'. Ces libellés sont aussi utiliser pour le service RBAC '(identitystoreagent) Gestion profil usager'.