带有自定义数据库的KeyCloak。是否可以在不与KeyCloak DB保持同步的情况下使用cutom-db支持keycloak?

时间:2018-08-06 17:48:12

标签: authentication oauth-2.0 keycloak keycloak-services

是否可以将keycloak与自定义数据库一起使用?例如。我们有一个数据库,其中拥有所有用户及其密码。我们可以将keycloak与该数据库一起使用,还是需要将每个用户添加到keycloak中,并且必须使our-user-db和keycloak-db保持同步?

1 个答案:

答案 0 :(得分:1)

答案是“是”。在User Federation中,您可以添加支持Keycloak的LDAP或kerberos。然后,您可以开发自定义用户联合。

Custom Provider告诉您可以实现自己的目标。但是从here开始,它表示您可以从早期用户联合会SPI进行迁移。可以在Keycloak 2.4.0中使用该版本的API创建该用户联合SPI。在keycloak网站上,我只是找到1.9.0,上面说有一个供您参考的提供商/联合会提供商示例。也许您可以尝试找到2.4.0捆绑包和样品来完成您的工作。

在创建用户联合SPI之后,您将引用here进行迁移。您可以选择导入或不导入。