弹簧靴钥匙斗篷openldap
这个项目的目标是创建一个简单的 REST API,称为simple-service ,并使用对其进行 。 此外,API用户将从服务器加载到Keycloak 。
注意1:在存储库中,我们使用Keycloak (带有PKCE )实现了Keycloak movies-app 。 该应用程序包含两个服务:使用Spring Boot实现的后端和使用ReactJS实现的前端。
注意2:在存储库中,显示了如何以群体模式将此项目部署到Docker Engine集群中。 此外,我们将运行具有多个实例的Keycloak集群。
应用
简单服务
Spring Boot Web Java应用程序公开了两个端点:
/api/public :任何人都可以访问的端点,它不安全;
/api/private :提供由Keycloak发出的JWT令牌的用户只能访问的端点,并且该令牌必须包含USER角色。
先决条件
启动环境
打开一个终端并在springboot-keycloak-openldap根文件夹中运行
docker-compose up -d
等到MySQL和Keycloa
评论0
最新资源