小编lio*_*lio的帖子

如何访问keycloak的自定义用户存储提供程序中原始区分大小写的用户名输入?

我需要将 keycloak 与现有应用程序集成。用户使用用户名和密码登录。不幸的是,该应用程序支持区分大小写的用户名,并且必须继续这样做。

创建自定义用户存储提供程序时,在入口点public UserModel getUserByUsername(String username, RealmModel realm)我获取用户名,但它已经转换为不区分大小写的字符串。

这是一个说明这种情况的例子。

用户名输入 收到用户名 数据库中的用户
约翰·多伊 约翰·多伊 约翰·多伊, 约翰·多伊

我知道 keycloak 不支持区分大小写的用户,但是为了从数据库中检索用户,我需要能够区分用户。是否可以访问用户名的原始输入?

java keycloak

6
推荐指数
1
解决办法
6112
查看次数

标签 统计

java ×1

keycloak ×1