So unterstützen Sie CRUD -Operationen im Benutzerprofil im Spring -Boot, wenn KeyCloak die Benutzertabelle verwaltet?

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: So unterstützen Sie CRUD -Operationen im Benutzerprofil im Spring -Boot, wenn KeyCloak die Benutzertabelle verwaltet?

by Anonymous » 10 Jun 2025, 11:20

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?>

Top