Spring security 在spring boot中对主应用程序使用oauth2身份验证,对管理端点使用基本身份验证?

Spring security 在spring boot中对主应用程序使用oauth2身份验证,对管理端点使用基本身份验证?,spring-security,spring-boot,spring-security-oauth2,Spring Security,Spring Boot,Spring Security Oauth2,我正在使用SpringBoot构建一个RESTAPI,我可以使用Oauth2(使用Spring-security-Oauth2)来保护它 我想为执行器管理端点(度量、运行状况等)管理一个单独的身份验证和授权模式 我希望管理端点在不同的端口上运行(application.properties中的management.port=8081) 我一直在读很多书,但找不到一个办法 谢谢这是因为您不能按端口分隔端点。如果执行器管理端点和管理端点位于同一个组件上,则Spring引导容器(Tomcat)将在一个

我正在使用SpringBoot构建一个RESTAPI,我可以使用Oauth2(使用Spring-security-Oauth2)来保护它

我想为执行器管理端点(度量、运行状况等)管理一个单独的身份验证和授权模式

我希望管理端点在不同的端口上运行(application.properties中的management.port=8081)

我一直在读很多书,但找不到一个办法


谢谢

这是因为您不能按端口分隔端点。如果执行器管理端点和管理端点位于同一个组件上,则Spring引导容器(Tomcat)将在一个端口上启动整个组件

你所说的也许可以通过代理来实现。您可以将代理上的一些URL映射为与组件上的URL内部对应