Ich habe eine laufende Java EE-Anwendung und jetzt möchte ich Keycloak als Authentifizierungsserver integrieren. Die einzige Sache, die ich Probleme habe, ist der Benutzerspeicher. Ich möchte alle Benutzerdaten in meiner Java-Anwendung haben.Keycloak Provider und Benutzerspeicher
Das Problem jetzt: Wenn der Benutzer auf dem Schlüsselcloak-Frontend registriert, weiß meine Java-Anwendung nicht, dass der Benutzer registriert ist, so dass ich keine neue Entität erstellen kann. Ich habe herausgefunden, dass keycloak einige benutzerdefinierte Module laden kann (https://keycloak.github.io/docs/userguide/keycloak-server/html/providers.html), aber ich habe keine Beispiele gefunden.
Gibt es eine Lösung, wo keycloak meine Java-Anwendung benachrichtigt, wenn der Benutzer registriert?
Ich tat genau das Gleiche. Leider muss ich immer noch den Rest Admin API verwenden, um die Benutzerrollen zu aktualisieren. – perotom
Es ist möglich, einige Rollen automatisch zu verwenden. Allerdings sehe ich kein Problem in der Verwendung der Admin API. Ich brauche es auch für System- und Leistungstests – alacambra
Wann wird diese Filtermethode aufgerufen? –