Skip to content
Snippets Groups Projects
Commit 1a8d0fec authored by bbenarbia's avatar bbenarbia
Browse files

add documentation for deleting vitamui-applications

parent 5028bbfc
No related branches found
No related tags found
No related merge requests found
......@@ -162,3 +162,6 @@ customer-init:
Pour autoriser les utilisateurs à pouvoir changer les alertes et la durée RGPD, une configuration spécifique est possible au niveau du composant IAM_Internal (notamment via le paramètre `gdpr_alert_readonly` (par défaut à true)).
Veuillez consulter la [page dédiée à RGPD](RGPD.md) pour plus d'informations sur les configurations associées.
## Suppression d'applications:
Veuillez consulter la [page dédiée à la suppression des applications](Personnalisation applications.md) pour plus d'informations sur la procédure associée.
......@@ -2,3 +2,26 @@
## Suppression d'application
Pour la suppression d'une application d'un utilisateur donné, nous avons 2 situations :
1) L'application est une application simple, et elle est n'est pas référencée dans d'autres services.
2) L'application est référencée par d'autres applications.
* #### Procédure de suppression en cas d'application simple :
1) 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, .
2) 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).
3) S'il y a d'autres profils qui ont des roles liés à cette application, enlever de ces listes les roles en question.
4) Supprimer le document lié à l'application de la collection "applications"
5) 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.
6) Redémarrer le service iam-internal
7) Dans la collection security/contexts : enlever le role lié à l'application des contextes.
8) Dans chaque utilisateur (collection users), enlever l'application en question de la liste des applications récemment utilisées (l'attribut : analytics -> applications)
* #### Procédure de suppression en cas d'application référencée par d'autres applications :
1) 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, .
2) 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).
3) 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.
4) Redémarrer le service iam-internal
5) Dans chaque utilisateur (collection users), enlever l'application en question de la liste des applications récemment utilisées (l'attribut : analytics -> applications)
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment