我使用 JDBC 开发 Spring Boot Rest API 项目,数据库是 PostgreSQL。我用Keycloak添加了授权。我想使用用户联合,因为我想在 PostgreSQL 数据库中使用用户。我该如何使用它以及不使用用户联合的其他方法?
我最近也遇到了同样的问题。我有不同的客户端和不同的 RDBMS,所以我决定解决这个问题,以便我可以在多个客户端上重用我的解决方案。
我将我的解决方案发布为多 RDBMS 实现(oracle、mysql、PostgreSQL、sqlserver)解决简单的数据库联合需求,支持bcrypt和多种类型的哈希值。
只需在 keycloak 上构建和部署此解决方案,并通过管理控制台进行配置,提供 jdbc 连接字符串、登录名、密码、所需的 SQL 查询和使用的哈希类型。
请随意克隆、分叉或做任何您需要解决问题的事情。
GitHub 仓库:
https://github.com/opensingular/singular-keycloak-database-federation https://github.com/opensingular/singular-keycloak-database-federation
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)