Skip to main content
Skip table of contents

Keycloak Management

Mit diesem Adapter verwalten Sie Benutzer, Gruppen und Rollen in Keycloak.

Hinweis

Wenn ein anderer Realm als der Standard-X4-Realm in Keycloak (http://localhost:8085/auth) angelegt wurde, muss dem jeweiligen Client (http://localhost:8085/auth/admin/master/console/#/YourRealm/clients) die entsprechende Rolle in Service Account Roles zugewiesen werden.

Eigenschaften (Properties)

Operation

Vom Adapter ausgeführte Operationen

Mögliche Werte:

  • Benutzermanagement:

    • Activate User: Benutzer aktivieren

    • Create new User: Neuen Benutzer erstellen

    • Deactivate User: Benutzer deaktivieren

    • Delete User: Benutzer löschen

    • Get User by Id: Benutzerdaten anhand der ID auslesen

    • List Users: Benutzer auflisten

    • Update User: Benutzer aktualisieren

  • Gruppenmanagement:

    • Add Member to Group: Benutzer einer Gruppe hinzufügen

    • Create new Group: Gruppe erstellen

    • Create new Sub-Group: Sub-Gruppe erstellen

    • Delete Group: Gruppe löschen

    • Get Group by Id: Gruppendaten anhand der ID auslesen

    • Get Members of Group: Gruppenmitglieder auflisten

    • List Groups: Gruppen auflisten

    • Remove Member from Group: Benutzer aus einer Gruppe entfernen

    • Update Group: Gruppe aktualisieren

  • Rollenmanagement:

    • Add Composite to Role: Untergeordnete Rollen einer zusammengesetzten Rolle hinzufügen

    • Add Roles to Group: Rollen einer Gruppe hinzufügen

    • Add Roles to User: Rollen einem Benutzer hinzufügen

    • Create new Role: Rolle erstellen

    • Delete Role: Rolle löschen

    • Get Composite of Role: Untergeordnete Rollen einer zusammengesetzten Rolle ausgeben

    • Get Role by Id: Rollendaten anhand der ID auslesen

    • Get Role by Name: Rollendaten anhand des Namens auslesen

    • Get Users with Role: Benutzer mit bestimmter Rolle ausgeben

    • List Roles: Rollen auflisten

    • Remove Roles From a Group: Rollen einer Gruppe entfernen 

    • Remove Roles from a User: Rollen eines Benutzers entfernen

    • Update Role: Rolle aktualisieren

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte:

de.softproject.x4.auth.keycloak.KeycloakAdapter: Hauptklasse (Standard)

Realm

Bereich, der in Keycloak REST API-Aufrufen verwendet wird.

Client ID

Client ID für die Keycloak REST API-Authentifizierung

Client Secret

Geheimer Client-Schlüssel für die Keycloak REST API-Authentifizierung

Statuswerte

1

Die Adapter-Operation wurde erfolgreich ausgeführt.

-1

Bei der Ausführung des Adapters ist ein Fehler aufgetreten.

Die Dokumentation der ReST-Schnittstelle finden Sie unter http://localhost:8080/X4/X4Api/.


Weitere Informationen:

JavaScript errors detected

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

If this problem persists, please contact our support.