X4 Help Center
7.5 7.4 German English
Auto Light Dark
Auto Light Dark
7.5 7.4 German English

Keycloak Management (veraltet)

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

url

Basis-URL des Keycloak-Servers

realm

Bereich, der in Keycloak REST API-Aufrufen verwendet wird

clientId

Client-ID für die Keycloak REST API-Authentifizierung

clientSecret

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

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: