Sag*_*uri 5 mysql jboss openid-connect keycloak
我正在尝试为我们的组织机构设置Keycloak服务器。我有几个问题。
我遵循了官方文档,但由于某种原因无法查看链接的内容。指向正确指南的任何有用链接都将非常有用。
您应该实现自己的用户存储 SPI 以将您的 MySQL 数据库集成为外部用户存储数据库
https://www.keycloak.org/docs/latest/server_development/index.html#_user-storage-spi
检查 Keycloak 自定义用户联盟
这意味着,在 Keycloak 用户名/密码登录时使用不同的数据源(或进程)
见 =>
第一个链接 => 解释如何将外部数据库配置为 keycloak。
第二个链接(需要更改)=> 这些示例可以这样更改,
第二个示例(我的建议)将抽象您的自定义代码(联邦过程、您的服务)和 keycloak。Keycloak 只调用您的服务,其他一切都是您的实现。
小智 7
我回答了有关现有数据库用户和 keycloak 身份验证的类似问题(链接此处)
我将自己的解决方案发布为多 RDBMS 实现(oracle、mysql、postgresl、sqlserver),以解决简单的数据库联合需求,支持 bcrypt 和多种类型的哈希值。
它是一个可配置的 keycloak 自定义提供程序,您只需要设置一些 SQL 查询即可使用。
它已经与新的 keycloak quarkus 部署兼容。
请随意克隆、分叉、贡献或做任何您需要解决问题的事情。
GitHub 仓库:
https://github.com/opensingular/singular-keycloak-database-federation
| 归档时间: |
|
| 查看次数: |
8215 次 |
| 最近记录: |