3. Personnalisation d’applications
3.1. Suppression d’application
Pour la suppression d’une application d’un utilisateur donné, nous avons 2 situations :
L’application est une application simple, et elle est n’est pas référencée dans d’autres services.
L’application est référencée par d’autres applications.
3.1.1. Procédure de suppression en cas d’application simple :
Identifier le profil lié à l’application à supprimer, dans la bd iam, la liste des profils (collection “profiles”) ayant le champ applicationName égal à l’application en question, .
Pour l’ensemble des groupes de profils (collections “groups”), enlever de l’attribut “profileIds” les profils de l’application en question (identifiés précédement).
S’il y a d’autres profils qui ont des roles liés à cette application, enlever de ces listes les roles en question.
Supprimer le document lié à l’application de la collection « applications »
Au niveau des instances, dans le fichier de configuration (conf/iam-internal/customer-init.yml), on supprime la rubrique liée à l’application en question.
Redémarrer le service iam-internal
Dans la collection security/contexts : enlever le role lié à l’application des contextes.
Dans chaque utilisateur (collection users), enlever l’application en question de la liste des applications récemment utilisées (l’attribut : analytics -> applications)
3.1.2. Procédure de suppression en cas d’application référencée par d’autres applications :
Identifier le profil lié à l’application à supprimer, dans la bd iam, la liste des profils (collection “profiles”) ayant le champ applicationName égal à l’application en question, .
Pour l’ensemble des groupes de profils (collections “groups”), enlever de l’attribut “profileIds” les profils de l’application en question (identifiés précédement).
Au niveau des instances, dans le fichier de configuration (conf/iam-internal/customer-init.yml), on supprime la rubrique liée à l’application en question.
Redémarrer le service iam-internal
Dans chaque utilisateur (collection users), enlever l’application en question de la liste des applications récemment utilisées (l’attribut : analytics -> applications)