我正在使用Spring Boot Security并使用OAuth2。我想要禁用健康端点的安全性。
我可以完全禁用安全性或编写自己的
但是,如何修改现有的
我尝试创建自己的配置而不禁用自动配置,但由于
这里是错误消息:
我可以完全禁用安全性或编写自己的
WebSecurityConfigurerAdapter
实现并禁用自动配置的实现。但是,如何修改现有的
WebSecurityConfigurerAdapter
实现(OAuth2SsoDefaultConfiguration
)?我尝试创建自己的配置而不禁用自动配置,但由于
Order
冲突,这是不可能的。这里是错误消息:
Caused by: java.lang.IllegalStateException: @Order on WebSecurityConfigurers must be unique.
Order of 100 was already used on SecurityConfiguration$$EnhancerBySpringCGLIB$$9505fc58@13f182b9,
so it cannot be used on
org.springframework.boot.autoconfigure.security.oauth2.client.OAuth2SsoDefaultConfiguration$$EnhancerBySpringCGLIB$$dc290e2b@5ee0cf64 too.
此外,我尝试显式地为自己的安全配置设置更高的顺序,但似乎自动配置的安全配置覆盖了我的配置。
那么如何在不重新实现整个配置的情况下覆盖特定的安全规则呢?