Approbation des suppressions
Avec les approbations, aucun administrateur ne peut supprimer seul des utilisateurs : il demande la suppression, et un autre administrateur l’approuve. Disponible au niveau Business, et désactivé tant que vous ne définissez pas :
REQUIRE_DELETE_APPROVAL=trueFonctionnement
Section titled “Fonctionnement”- Un administrateur qui peut modifier les utilisateurs (administrateurs d’organisation et plus) supprime un ou plusieurs utilisateurs. Après la confirmation habituelle et le motif facultatif, AUMS crée une demande au lieu de supprimer. Les utilisateurs restent en place.
- La demande apparaît dans Approbations (aussi lié depuis les Paramètres et depuis le tableau de bord tant que des demandes attendent), avec l’e-mail des utilisateurs, résolu par AUMS auprès du fournisseur, le motif et l’auteur de la demande.
- Un administrateur qui peut supprimer (propriétaires d’organisation et administrateurs de l’instance) approuve ou rejette, avec une note facultative. Approuver supprime aussitôt les utilisateurs, au nom de l’approbateur.
Les règles, appliquées côté serveur :
- Personne ne décide de sa propre demande, pas même un administrateur de l’instance.
- Une demande n’est tranchée qu’une fois ; si deux administrateurs décident en même temps, l’un l’emporte.
- Une demande sur laquelle personne ne décide en 7 jours expire.
Tout figure dans le journal d’audit des actions admin : la demande, la décision et chaque suppression, qui nomme l’auteur de la demande. Les événements user.delete.request, approval.approve et approval.reject peuvent aussi aller vers un webhook, par exemple pour prévenir vos approbateurs dans une messagerie.