是否可以将keycloak与自定义数据库一起使用?例如。我们有一个数据库,其中拥有所有用户及其密码。我们可以将keycloak与该数据库一起使用,还是需要将每个用户添加到keycloak中,并且必须使our-user-db和keycloak-db保持同步?
答案 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进行迁移。您可以选择导入或不导入。