Rollenverwaltung

Die Benutzerverwaltung kann im Administrationsbereich () im Reiter Übersicht > Benutzer > Rollen erreicht werden.

Sie listet alle verfügbaren Rollen des Identity Providers auf. Es werden außerdem die Funktionen angeboten

  • Rollen zu erstellen und zu löschen,

  • Rollenzuweisungen der Rolle anzupassen (nur für Keycloak), und

  • Nutzer zu bearbeiten, die diese Rolle besitzen.

Die Rollenverwaltung steht für die Identity Provider Karaf und Keycloak zur Verfügung. Bei einem OIDC-Identity Provider oder einer Datenbank als IdP ist diese nicht verfügbar.

Bei Keycloak als Identity Provider können einer Rolle weitere Rollen zugewiesen sein. Besitzt ein Nutzer eine bestimmte Rolle, dann erhält dieser automatisch auch alle zugeordneten Rollen.

role management
Abbildung 1. Rollenverwaltung

In dem abgebildeten Screenshot sieht man fünf Rollen (teilweise default-Rollen von Keycloak). Die ausgewählte Rolle bpcadmin enthält drei zugeordnete Rollen und den gleichnamigen Benutzer bpcadmin.

Die Ziffern im Screenshot bezeichnen folgende Funktionen:

Funktionen

Im Folgenden werden die einzelnen Funktionen und die benötigten Berechtigungen (im BPC), damit diese verwendet werden können, genauer beschrieben. Werden mehrere benötigte Berechtigungen aufgezählt, so ist immer nur mindestens eine davon nötig, nicht alle zusammen.

Es kann sein, dass Sie in ihrem Identity Provider zusätzliche Berechtigungen hinterlegen müssen. Dies ist insbesondere bei Keycloak nötig. Siehe Keycloak-Berechtigungen.

Die beschriebenen Funktionen sind auch per API verfügbar, siehe Identity Management API.

Auflisten von Rollen des Identity Providers

Listet alle Rollen, die im Identity Provider hinterlegt sind.

Benötigte BPC Berechtigungen

  • keine weiteren Berechtigungen notwendig

Rollen erstellen

Über den Button Hinzufügen () können Rollen im Identity Provider erstellt werden.

Bei Keycloak werden diese abhängig zur Keycloak-Einstellung identityProvider_keycloak_addRolesToRealm als Realm- oder Clientrolle angelegt.

Bei Karaf kann eine Rolle nicht explizit erstellt werden. Es kann eine neue Rolle erstellt werden, indem eine noch nicht existierende Rolle einem Nutzer oder einer Organisation zugewiesen wird, siehe dazu Benutzerverwaltung und Organisationsverwaltung.

Benötigte BPC Berechtigungen

  • Rolle bpcadmin,

  • Rolle IDENTITY_MANAGER_ADMIN,

  • Recht IDENTITY_MANAGER_ROLES_ADD

Rollen löschen

Über das -Icon können Rollen aus dem Identity Provider gelöscht werden.

Benötigte BPC Berechtigungen

  • Rolle bpcadmin,

  • Rolle IDENTITY_MANAGER_ADMIN,

  • Recht IDENTITY_MANAGER_ROLES_UPDATE

Rollenzuordnungen anzeigen

Listet alle Rollen auf, die der Rolle zugewiesen sind.

Benötigte BPC Berechtigungen

  • Rolle bpcadmin,

  • Rolle IDENTITY_MANAGER_ADMIN,

  • Recht IDENTITY_MANAGER_ROLES_READ

Rollenzuordnungen erweitern

Über den Button Hinzufügen () kann der ausgewählten Rolle eine weitere Rolle zugewiesen werden.

Benötigte BPC Berechtigungen

  • Rolle bpcadmin,

  • Rolle IDENTITY_MANAGER_ADMIN,

  • Recht IDENTITY_MANAGER_ROLES_UPDATE

Rollenzuordnungen entfernen

Über das -Icon kann die ausgewählte Rollenzuordnung entfernt werden.

Benötigte BPC Berechtigungen

  • Rolle bpcadmin,

  • Rolle IDENTITY_MANAGER_ADMIN,

  • Recht IDENTITY_MANAGER_ROLES_UPDATE

Nutzer anzeigen, die die Rolle besitzen

Listet alle Nutzer auf, die die ausgewählte Rolle besitzen.

Benötigte BPC Berechtigungen

  • Rolle bpcadmin,

  • Rolle IDENTITY_MANAGER_ADMIN,

  • Recht IDENTITY_MANAGER_ROLES_USERS_READ

Rolle einem Nutzer zuweisen

Über den Button Hinzufügen () kann einem Nutzer die ausgewählte Rolle zugewiesen werden.

Benötigte BPC Berechtigungen

  • Rolle bpcadmin,

  • Rolle IDENTITY_MANAGER_ADMIN,

  • Recht IDENTITY_MANAGER_USERS_UPDATE

Rolle einem Nutzer entziehen

Über das kann einem Nutzer die ausgewählte Rolle entzogen werden.

Benötigte BPC Berechtigungen

  • Rolle bpcadmin,

  • Rolle IDENTITY_MANAGER_ADMIN,

  • Recht IDENTITY_MANAGER_USERS_UPDATE


Keywords: