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

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

Post by Anonymous »

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

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post