如何将Keycloak用户数据集成到应用数据库中

问题描述

我的应用程序数据库中有一个spring boot应用程序和一个user列。现在的问题是,我的用户信息在spring boot db和Keycloak db中分开了。

我发现了一些较早的帖子,其中手动同步了数据(两个数据库上都是冗余的),没有最佳实践方法,不是标准用例,我想知道为什么没有关于此的信息吗? / p>

How to integrate or make use of KeyCloak user database in my application?

Keycloak provider and user storage

解决方法

我会说标准用例是您连接 Keycloak 到应用程序的数据库,其中包含用户信息(keycloak只是用于验证用户身份的服务器)。

要能够从Keycloak连接到应用程序的数据库,您需要实现新的服务提供商接口(用户存储SPI),如documentation中所述。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...