Ich entwickle eine Spring -Boot -Anwendung, die zur Authentifizierung und Autorisierung in KeyCloak integriert ist. Nach dem Lesen dieser Stackoverflow -Antwort verstehe ich, dass der empfohlene Ansatz darin besteht, nicht Feder -Start -Entitätstabellen mit den Tabellen user_entity direkt zu kartieren. Stattdessen sollte ich nur einen Verweis auf die unveränderliche Benutzer-ID beibehalten, ähnlich wie Microservice-Architekturmuster. Nach weiteren Nachforschungen stellte ich fest, dass KeyCloak REST -Endpunkte für die Benutzerverwaltung bietet, z. B.: < /p>
PUT /admin/realms/{realm}/users/{user-id}
GET /admin/realms/{realm}/users/{user-id}
POST /admin/realms/{realm}/users
DELETE /admin/realms/{realm}/users/{user-id}
< /code>
Mein Ansatz < /strong> < /p>
Ich denke darüber nach, ihn so implementieren zu können: < /p>
Spring Boot /Profil -Endpunkte für Get and Put /Patch. würde in meiner Spring -Boot -Anwendung über DTOs ein- und ausfließen - keine direkte JPA -Mapping in Schlüsselkloak -Tabellen. Anrufe?>
So unterstützen Sie CRUD -Operationen im Benutzerprofil im Spring -Boot, wenn KeyCloak die Benutzertabelle verwaltet? ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post