Hello Keycloak Team,
at Medeo we are currently evaluating the possibility
of using Keycloak as our authorization provider. In particular
we are very excited about the comprehensive feature set that
Keycloak offers.
Our users (and authorization) are currently handled
by our main application but we want to move them out to a
separate authorization provider for SSO. So far we thought about
doing this in two ways:
- replicate our database, connect it to Keycloak and
implement the matching hashing algorithms for user passwords
- federate the users to our existing database
Are these two plausible solutions? And, are there
any other possible solutions?
Yes, I would probably go with the second approach . You can
implement your own UserFederationProvider and point it to your
database: