您的位置:首页 > 其它

用security为eureka(注册中心)添加简单的用户认证

2017-10-24 22:53 531 查看
eureka是可以直接访问和让其他服务直接注册的,也可以为eureka添加用户认证,下面就是使用security添加简单的用户认证功能

1.在pom里面添加spring-boot-starter-security的依赖,提供默认的用户认证功能

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
2,。在application.yml中添加一下配置:

security:
basic:
enabled: true # 开启基于HTTP basic的认证
user:
name: user  # 配置登录的账号是user
password: password123 #配置登录的密码是password123


这里就为eureka添加了基于HTTP Basic的认证,如果不设置这段内容,账号默认是user,密码就是一个随机值,该值会在启动的时候打印出来。

访问eureka主页的时候就需要输入用户名和密码了,其他服务注册的时候也是需要用户认证的:

eureka:
client:
service-url:
defaultZone: http://user:password123@localhost:8761/eureka/ instance:
prefer-ip-address: true
在注册的时候带入用户名和密码就可以了

4000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: