Keycloak DB 中 USER_ENTITY 和 USER_ATTRIBUTE table 的 id 是如何生成的?
How is the id generated for USER_ENTITY and USER_ATTRIBUTE table in Keycloak DB?
我是 Hibernate 新手,想了解 USER_ENTITY 和 USER_ATTRIBUTE 的主键是如何生成的。
当我 运行 处于 DEBUG 模式的 Keycloak 服务器时,我可以看到 ID 正在传递给 org.keycloak.models.jpa.entities.UserEntity,但我无法找出 ID 是如何生成的?
非常感谢任何线索!
谢谢
基本上是KeycloakModelUtil.generateId()
中生成的随机UUID。
它由 JpaUserProvider
.
调用
我是 Hibernate 新手,想了解 USER_ENTITY 和 USER_ATTRIBUTE 的主键是如何生成的。 当我 运行 处于 DEBUG 模式的 Keycloak 服务器时,我可以看到 ID 正在传递给 org.keycloak.models.jpa.entities.UserEntity,但我无法找出 ID 是如何生成的? 非常感谢任何线索!
谢谢
基本上是KeycloakModelUtil.generateId()
中生成的随机UUID。
它由 JpaUserProvider
.