【发布时间】:2022-09-23 04:50:21
【问题描述】:
如何使用 PostgreSQL 数据库实现 Spring Boot + Keycloak 身份验证,该数据库已经从 Django 应用程序构建了用户和用户角色表?
标签: java postgresql spring-boot keycloak
如何使用 PostgreSQL 数据库实现 Spring Boot + Keycloak 身份验证,该数据库已经从 Django 应用程序构建了用户和用户角色表?
标签: java postgresql spring-boot keycloak
让我先了解您的情况。然后也许我或其他人可以帮助您。在使用 Django 应用程序和 Postgres DB 构建的现有系统中,您是否有一组用户和用户角色?并且您想在 Spring Boot + Keycloak 身份验证系统中使用与您的 keycloak 数据库相同的数据库?
Keycloak 通常作为它自己的数据库管理结构。您不能只使用在另一个身份验证系统上使用的任何现有数据库,这些数据库不遵循与 keycloak 完全相同的方式。 IMO,您可以做的是使用任何迁移脚本或 api 迁移 keycloak 数据库中的现有用户和用户角色数据。 Keycloak 有大量的 API 可以满足几乎所有类型的需求。 This link 有很多 api 示例。你也可以关注他们的 api 文档。
【讨论】:
【讨论】: