Empêcher les entrées en double avec Contextual Security : Role Management V2
Les rôles hérités d’autres rôles sont ajoutés en tant qu’entrées individuelles dans la table Rôles d’utilisateur [sys_user_has_role], ce qui peut entraîner des entrées en double dans un rôle. Contextual Security : Role Management V2 élimine ces entrées en double et empêche les doublons futurs.
Éliminer les entrées en double grâce au nombre d’héritages
Sécurité contextuelle : Gestion des rôles V2 utilise la colonne Nombre d’héritages (inh_count) pour suivre le nombre de fois qu’un rôle est hérité d’un autre rôle ou groupe. Dans la table Rôles d’utilisateur [sys_user_has_role], un utilisateur ne peut hériter d’un rôle spécifique qu’une seule fois, ce qui élimine les entrées en double. La colonne Nombre d’héritages (inh_count) est en lecture seule et calcule le nombre de fois que l’utilisateur hérite d’un rôle.
Changements apportés à l’activation
Contextual Security : Role Management V2 est automatiquement installé sur les nouvelles instances et peut être activé pour les mises à niveau. Lorsqu’il est activé, Contextual Security : Role Management V2 remplace à la fois Contextual Security et Contextual Security : Role Management Enhancements.
- granted_by (utilisé uniquement par la délégation de rôle)
- included_in_role
- included_in_role_instance