[keycloak-user] Migrating Users Database

Rodrigo Sasaki rodrigopsasaki at gmail.com
Thu May 15 07:02:01 EDT 2014


I am very interested in importing the whole database. It seems to be the
cleanest way to do what we want to do here, and migrate to keycloak
completely.

Are there any guidelines on how to do this? Nonetheless I will look into
the SPI you mentioned, might come in handy sometime.


On Thu, May 15, 2014 at 5:13 AM, Stian Thorgersen <stian at redhat.com> wrote:

> At the moment we have an Authentication SPI that will let you easily
> authenticate users with your existing database of users. The first time a
> new user logs in using this approach a user will be pulled in to the
> Keycloak database. There's no documentation for this feature yet, but look
> at the SPI at
> https://github.com/keycloak/keycloak/tree/master/authentication/authentication-apiand the implementation that uses the Keycloak model itself to authenticate
> at
> https://github.com/keycloak/keycloak/tree/master/authentication/authentication-model
> .
>
> In the future we plan to provide a Sync SPI that will take this one step
> further and let you sync users (and roles) to/from an existing database.
>
> However, if you plan to completely replace your current authentication
> system the cleanest solution may be to import your current user database
> into Keycloak once and for all. If you're interested in this approach let
> me know.
>
> ----- Original Message -----
> > From: "Rodrigo Sasaki" <rodrigopsasaki at gmail.com>
> > To: keycloak-user at lists.jboss.org
> > Sent: Wednesday, 14 May, 2014 8:52:07 PM
> > Subject: [keycloak-user] Migrating Users Database
> >
> > Hi,
> >
> > I'm trying to replace my current authentication system with Keycloak,
> but I
> > have one problem. I already have a database of users, populated with
> > millions of records, and I wanted to make it work with Keycloak.
> >
> > What would be the best approach on this scenario? Should I migrate
> everything
> > to the Keycloak tables, or try to make Keycloak understand my current
> > database?
> >
> > Is there any recommendation on this matter? And if there is, some
> explanation
> > or documentation?
> >
> > Thanks!
> >
> > --
> > Rodrigo Sasaki
> >
> > _______________________________________________
> > keycloak-user mailing list
> > keycloak-user at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/keycloak-user
>



-- 
Rodrigo Sasaki
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-user/attachments/20140515/36e42fed/attachment.html 


More information about the keycloak-user mailing list