Skip to main content
Skip table of contents

Wie füge ich Rollen zu Benutzern oder Gruppen in Keycloak hinzu?

Komponente

Keycloak

Version

15 - 23

Erstellt am

Zuletzt geändert am

Wed, 20 Dec 2023 14:58:12 GMT

Reviewstatus

Review: Approved (1/1)

KB-Artikelnummer

395051034

Zusammenfassung

In diesem Artikel lernen Sie, wie Sie Benutzern und Gruppen Rollen in Keycloak zuweisen. In den edoc-Anwendungen werden Berechtigungen in vielen Fällen mithilfe von Rollen erteilt.

Wenn ein Benutzer oder eine Benutzerin direkt oder über eine Gruppenmitgliedschaft Mitglied einer Rolle ist, wird “etwas” erlaubt oder verboten. Beispielsweise gibt es die Rolle eca_admin, wodurch Benutzern administrative Rechte in edoc contract zugewiesen werden.

Wichtige Voraussetzungen

  • Administrativer Zugriff auf die Benutzeroberfläche von Keycloak (Mitgliedschaft in der Rolle admin).

Lösung

Sie bearbeiten die Rollenzugehörigkeiten in der Keycloak-Administrationskonsole (Administration Console).

So geht's

  1. Wechseln Sie auf die Administrationsoberfläche von Keycloak. Rufen Sie dazu https://<solution server>/auth auf und klicken Sie auf Administration Console.

  2. Melden Sie sich als administrativer Benutzer oder administrative Benutzerin an.

  3. Wählen Sie den Benutzer, die Benutzerin oder die Gruppe aus, denen Sie Rollen zuweisen möchten:

    1. Benutzer:in: Klicken Sie unter Manage auf Users und wählen Sie den Benutzer oder die Benutzer:in aus.

    2. Gruppe: Klicken Sie unter Manage auf Groups und wählen die Gruppe aus.

  4. Wechseln Sie in der Bearbeitungsansicht auf den Tab Role Mappings, um die Rollen anzuzeigen. Nach dem Laden sehen Sie dort nur Realm Roles. Manche Anwendungen (z.B. edoc automate) speichern Rollen in der jeweiligen Clientanwendung. Zum Bearbeiten der Clientrollen klicken Sie auf den jeweiligen Client unter Client Roles, z.B. app-server.

  5. Fügen Sie die gewünschte Rolle durch Auswählen und Klick auf Add selected hinzu.

Unter Assigned Roles sehen Sie die direkt dem Benutzer oder der Benutzerin zugewiesenen Rollen. Unter Effective Roles sehen Sie die effektiven Rollen unter Berücksichtigung der Gruppenzugehörigkeit.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.