我可以使用外部数据库来存储用户,而不是内置Keyclock嵌入式数据库吗?

时间:2019-07-12 13:52:09

标签: sql sql-server spring-boot keycloak keycloak-services

我想将Keyclock用于springboot服务。但是,相反,如果将用户数据存储在keyclock嵌入式数据库中,我希望在Keyclock和外部sql-server db之间进行通信。

keyclock是否有可能与外部db通信?我没有找到任何与此有关的文件。请帮帮我。

1 个答案:

答案 0 :(得分:1)

您必须为您的特定数据库实现适配器。 Keycloak的服务提供商接口(SPI)称为 UserStorage SPI Keycloak Server Developer Guide中对此进行了详细记录。
您还可以在examples zip

中找到该SPI的示例实现。