企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
只需将Spring Security添加到服务端的类路径中,即可通过`spring-boot-starter-security`保护您的Eureka服务端。 默认情况下,当Spring Security位于类路径上时,它将要求每次向应用程序发送请求时都会发送一个有效的CSRF(Cross Site Request Forgery跨域请求)令牌。 Eureka客户端通常不会拥有有效的跨站点请求(CSRF)令牌,您需要为`/ eureka / **`端点禁用此要求。 例如: ``` @EnableWebSecurity class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { http.csrf().ignoringAntMatchers("/eureka/**"); super.configure(http); } } ``` 更多的跨域请求参考[csrf](https://docs.spring.io/spring-security/site/docs/current/reference/htmlsingle/#csrf) eureka服务端的样例,参考[demo](https://github.com/spring-cloud-samples/eureka/tree/Eureka-With-Security)