摘要:注意事项注册中心开启认证后,项目中的注册中心地址的配置也需要改变需要加上认证的用户名和密码用户名密码具体代码可以参考我的
上篇文章我们简单的介绍了下注册中心Eureka,文章地址:http://cxytiandi.com/blog/detail/11988
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 #密码
重新启动注册中心,访问 http://localhost:8761/ 此时浏览器会提示你输入用户名和密码,输入正确后才能继续访问Eureka提供的管理页面。
注意事项注册中心开启认证后,项目中的注册中心地址的配置也需要改变,需要加上认证的用户名和密码
eureka.client.serviceUrl.defaultZone=http://用户名:密码localhostr:8761/eureka/
具体代码可以参考我的github:
https://github.com/yinjihuan/spring-cloud
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/70839.html
摘要:服务器将要监听的端口不要使用服务进行注册不要在本地缓存注册表信息使用一个新的注解,就可以让我们的服务成为一个服务服务发现客户端配置以为例需要做件事情成为服务发现的客户端配置对应来说我们只需要配置如下启动运行查看。 Spring简介 为什么要使用微服务 单体应用: 目前为止绝大部分的web应用软件采用单体应用,所有的应用的用户UI、业务逻辑、数据库访问都打包在一个应用程序上。 showI...
摘要:负载均衡组件是一个负载均衡组件,它通常和配合使用。和配合,很容易做到负载均衡,将请求根据负载均衡策略分配到不同的服务实例中。和配合,在消费服务时能够做到负载均衡。在默认的情况下,和相结合,能够做到负载均衡智能路由。 2.2.1 简介 Spring Cloud 是基于 Spring Boot 的。 Spring Boot 是由 Pivotal 团队提供的全新 Web 框架, 它主要的特点...
阅读 3211·2021-11-15 11:37
阅读 997·2021-11-02 14:45
阅读 3861·2021-09-04 16:48
阅读 3543·2019-08-30 15:55
阅读 698·2019-08-23 17:53
阅读 950·2019-08-23 17:03
阅读 1977·2019-08-23 16:43
阅读 2143·2019-08-23 16:22