您的位置:首页 > 编程语言 > Java开发

SpringCloud | 学习系列 Eureka配置账号密码进行安全验证

2018-01-29 09:36 639 查看
如果配置好了eureka server,默认情况下我们就直接直接访问到eureka的界面了。如果不想让所有人都能访问到eureka的界面,可以加上权限认证,输入账号密码才能访问,这样一定程度上能提高我们系统的安全性。

方式如下:

在eureka的server端配置,pom.xml里加上

[java] view
plain copy

 print?

<dependency>    

    <groupId>org.springframework.boot</groupId>    

    <artifactId>spring-boot-starter-security</artifactId>    

</dependency>  

然后在yml里加上配置:

[java] view
plain copy

 print?

# 安全认证的配置    

security:    

  basic:    

    enabled: true    

  user:    

    name: admin  # 用户名    

    password: admin123   # 用户密码    

就这样就行了,再次访问eureka界面时就会提示输入账号密码



那么需要注册到eureka的客户端怎么办?

很简单

原来配置的是

[java] view
plain copy

 print?

eureka:  

  instance:  

    prefer-ip-address: true    

  client:  

    service-url:  

      defaultZone: http://admin:admin123@localhost:8080/eureka/  

只需要在defaultZone这里,http后面加上server里配置的账号密码即可。客户端就能直接连上eureka了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐