Wir haben mehrere Anwendungen, in denen wir benutzerdefinierte implementierte Sicherheits- und Benutzerverwaltung verwenden. Jetzt würden wir wahrscheinlich zum Schlüsselüberzug wechseln, da es eine bessere Lösung ist.Verwenden Sie Keycloaks Benutzer in eigener Anwendung
In jeder App verwenden wir unser Benutzermodell an mehreren Stellen, z. B. Produkt (z. B. creator_id = 1) a.s.o. ähnliche Frage wurde hier gefragt Keycloak and spring boot rest api - user specific data stragegy
Meine Fragen sind:
Wie kann ich unsere User-Modelle hält, sondern verwende keycloak für die Authentifizierung und Benutzerverwaltung ohne unsere Benutzer, die auf keycloak? Und wie synchronisiert man den Prozess der Benutzerregistrierung (mit Keycloak)? Ein nützliches Beispiel wäre sehr hilfreich.
Werfen Sie einen Blick auf [meine Antwort in dieser Frage] (https://stackoverflow.com/questions/39259607/how-to-integrate-or-use-of-keycloak-user-database-in-my -Anwendung) und sehen, ob es für Sie arbeiten würde. Ich benutze es seit einer Weile und es hat gut funktioniert. – stdunbar
werden wir darüber nachdenken. Danke. aber einer der Punkte ist, einen konsistenten Zustand zwischen den Datenbanken zu haben. Ich weiß nicht, ob wir mit benutzerdefinierten Anbieter für die Benutzerföderation oder etwas weitergehen sollten – x4k3p