博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring Cloud Eureka 增加权限认证
阅读量:6853 次
发布时间:2019-06-26

本文共 585 字,大约阅读时间需要 1 分钟。

上篇文章我们简单的介绍了下注册中心Eureka,文章地址:

Eureka自带了一个web的管理页面,方便我们查询注册到上面的实例信息

但是有一个问题是如果这个地址有公网IP的话,必然能直接访问到,这样是不安全的

如何解决这个问题呢?加用户认证即可

通过spring-security来开始用户认证

org.springframework.boot
spring-boot-starter-security

然后在application.properties中加上认证的配置信息

security.basic.enabled=true #开启认证security.user.name=goojia #用户名security.user.password=goojia123456 #密码

重新启动注册中心,访问 此时浏览器会提示你输入用户名和密码,输入正确后才能继续访问Eureka提供的管理页面。

注意事项

注册中心开启认证后,项目中的注册中心地址的配置也需要改变,需要加上认证的用户名和密码

eureka.client.serviceUrl.defaultZone=http://用户名:密码localhostr:8761/eureka/

具体代码可以参考我的github:

转载地址:http://kzfyl.baihongyu.com/

你可能感兴趣的文章
Laravel——语言包
查看>>
Swift可选链式调用
查看>>
java B2B2C Springcloud电子商务平台源码-zuul 过滤器机制
查看>>
【更新】LEADTOOLS v20最新版发布(三)
查看>>
企业分布式微服务云SpringCloud SpringBoot mybatis -服务的注册与发现(Eureka)
查看>>
java B2B2C 仿淘宝电子商城系统-Zuul的使用
查看>>
深度解析数据分析、大数据工程师和数据科学家的区别
查看>>
Linux-文件处理命令-file
查看>>
关于一个小程序
查看>>
利用dispatch_once创建单例
查看>>
Centos LVS DR模式详细搭建过程
查看>>
失败者共性
查看>>
批量修改文件名和移动文件
查看>>
常用设计模式(C++示例)
查看>>
一段有趣的代码,猜生日
查看>>
SQL SERVER 2005索引自动维护
查看>>
80后的记忆
查看>>
05、AGDLP组的嵌套
查看>>
加密解密与OPENSSL建立私有CA
查看>>
【ZBar】ios错误ignoring file xxx missing required architecture x86_64 in file
查看>>