keycloak-user-storage:Keycloak的自定义用户存储

时间:2024-06-12 22:28:15
【文件属性】:

文件名称:keycloak-user-storage:Keycloak的自定义用户存储

文件大小:113KB

文件格式:ZIP

更新时间:2024-06-12 22:28:15

Java

Keycloak用户存储SPI演示 这是有关如何将密钥斗篷连接到开箱即用的不受支持的用户存储类型/格式的演示。 (出于演示目的,使用外部MySQL数据库) 该分支中演示的解决方案使用手动构建的JPA连接。 该体系结构决策背后的原因是使用Java Persistence API时通常建立连接的方式。 通常,在与应用程序捆绑在一起的应用程序服务器上部署了一个persistence.xml文件。 这有一个主要缺点-连接是硬编码的,并且不同数据库的提供程序需要多次部署。 为了利用Keycloak中提供程序的实时运行时配置,我们需要一种在运行时构造JPA连接的方法。 设置 要求 安装了Java的当前版本(最好是JDK11或13) 安装了当前版本的Docker(用于MySQL服务器) Java IDE(例如 , , , ) 测试对REST Api的请求 密钥斗篷实例 入门 部署用户存


【文件预览】:
keycloak-user-storage-master
----lombok.config(94B)
----gradlew(5KB)
----settings.gradle(41B)
----.github()
--------workflows()
----.gradletasknamecache(789B)
----src()
--------main()
----img()
--------keycloak-userstorage-config.png(51KB)
----gradle()
--------wrapper()
----README.md(5KB)
----gradlew.bat(2KB)
----.gitignore(346B)
----build.gradle(1KB)

网友评论