Verhindern Sie doppelte Einträge mit Kontextsicherheit: Rollenverwaltung V2

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Von anderen Rollen geerbte Rollen werden als einzelne Einträge in der Tabelle „Anwenderrollen“ [sys_user_has_role] hinzugefügt, was möglicherweise dazu führt, dass eine Rolle doppelte Einträge aufweist. Kontextbezogene Sicherheit: Das Rollenmanagement V2 entfernt diese doppelten Einträge und verhindert zukünftige Duplikate.

    Doppelte Einträge durch Vererbungsanzahl eliminieren

    Kontextbezogene Sicherheit: Das Rollenmanagement V2 verwendet die Spalte „Anzahl der Übernahmen“ (inh_count), um nachzuverfolgen, wie oft eine Rolle von einer anderen Rolle oder Gruppe geerbt wird. In der Tabelle „Benutzerrollen“ [sys_user_has_role] kann ein Benutzer eine bestimmte Rolle nur einmal erben, wodurch doppelte Einträge vermieden werden. Die Spalte „Anzahl der Übernahmen“ (inh_count) ist schreibgeschützt und berechnet, wie oft der Benutzer eine Rolle erbt.

    Aktivierungsänderungen

    Kontextbezogene Sicherheit: Das Rollenmanagement V2 wird automatisch auf neuen Instanzen installiert und kann für -Upgrades aktiviert werden. Kontextsicherheit: Rollenverwaltung V2 ersetzt bei Aktivierung sowohl Kontextsicherheit als auch Kontextsicherheit: Rollenverwaltungserweiterungen.

    Wenn Kontextsicherheit: Rollenmanagement V2 aktiviert ist, sind die folgenden Spalten veraltet, verbleiben jedoch aus Gründen der Abwärtskompatibilität in der Tabelle „Benutzerrollen“:
    • assigned_by (wird nur von der Rollendelegierung verwendet)
    • „included_in_role“
    • „included_in_role_instance“
    Warnung:
    Wenn diese Spalten in anwenderdefinierten Skripts in Ihrer Instanz verwendet werden, führen Sie kein Upgrade auf Role Management V2 durch.

    Visualisieren Sie die Rollenvererbung über die Rollenvererbungszuordnung

    Die Zuordnung der Rollenvererbung zeigt eine visuelle Darstellung der geerbten Rollen. Sie können diese Zuordnung verwenden, um die in der Spalte „Anzahl der Vererbung“ (inh_count) dargestellten Rollen zu verstehen. Um die Rollenvererbungszuordnung anzuzeigen, konfigurieren Sie die Tabelle „Anwenderrollen“ [sys_user_has_role] so, dass die Spalte „Rollenvererbungszuordnung“ angezeigt wird.
    Abbildung : 1. Rollenvererbungskarte
    Rollenvererbungskarte