使用Keycloak保护Spring Boot Admin和Actuator的案例源码

栏目: Java · 发布时间: 5年前

内容简介:此示例包含一个目前使用以下内容构建:

此示例包含一个 spring-boot-admin 服务器应用程序admin-service,该应用程序todo-service使用Spring Boot 监视另一个名为build的应用程序。将admin-service通过公开春季启动管理UI /admin这是由Keycloak适配器保护端点。它们的执行器端点todo-service也受Keycloak保护,并通过service-account为admin-serviceKeycloak客户端配置访问。

目前使用以下内容构建:

  • Spring Boot 2.1.2
  • Spring Boot Admin 2.1.2
  • Keycloak 4.8.3

设置Keycloak

bootadmin通过在KEYCLOAK_HOME目录中执行以下命令来导入demo域。

 bin/standalone.sh -Dkeycloak.migration.action=<b>import</b> \
  -Dkeycloak.migration.provider=singleFile \
  -Dkeycloak.migration.file=/path/to/bootadmin-realm.json \
  -Dkeycloak.migration.strategy=OVERWRITE_EXISTING

之后,Keycloak应该运行bootadmin在Keycloaks内存数据库中加载的领域。你可以停止Keycloak CTRL+C。您可以通过运行再次启动它bin/standalone.sh。

构建:

mvn clean package

运行:

java -jar todo-service/target/*.jar

访问:

http://localhost:30002

管理:

java -jar admin-service/target/*.jar

访问:

http://localhost:30001/admin

点击标题见Github源码


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

expert one-on-one J2EE Development without EJB 中文版

expert one-on-one J2EE Development without EJB 中文版

[美] Rod Johnson、Juergen Hoeller / JavaEye / 电子工业出版社 / 2005-9 / 59.80元

乍一看这本书的名字,Expert one on one J2EE development without EJB并没有给人带来太冲击。毕竟关于J2EE的书太多了,而without EJB看上去有点象是故意挑衅EJB的感觉。一本J2EE的书怎么可能会给人带来信念或思维的冲击呢?但是它做到了,它不仅使自己变成了不朽的经典,也使Rod Johnson成为了我最近一年的新偶像。           ......一起来看看 《expert one-on-one J2EE Development without EJB 中文版》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具