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. |
Weitere Informationen: