spring-cloud-eureka 集成spring-boot-starter-security
·
此案例是以 eureka 单机版为基础进行扩展性介绍
服务端
1.引入maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
2.配置security
@EnableWebSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
@Override
protected void configure(HttpSecurity auth) throws Exception {
super.configure(auth);
//关闭CSRF支持。默认情况下会激活此功能
auth.csrf().disable();
}
}
3.修改配置文件
server:
port: 8001
spring:
application:
name: eureka-server
security:
user:
name: admin
password: 111111
eureka:
instance:
hostname: localhost8001
instance-id: 8001
prefer-ip-address: true
client:
registerWithEureka: false
fetchRegistry: false
serviceUrl:
defaultZone: http://127.0.0.1:8001/eureka/
server:
wait-time-in-ms-when-sync-empty: 0
enable-self-preservation: false
客户端
1.引入maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
2.修改配置文件
spring:
application:
name: eureka-secutity
server:
port: 8002
eureka:
client:
security:
user:
name: admin
password: 111111
serviceUrl:
defaultZone: http://${eureka.client.security.user.name}:${eureka.client.security.user.password}@127.0.0.1:8001/eureka/
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)