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

时间:2014-12-15 01:19:17

标签: spring-security spring-boot spring-security-oauth2

我正在使用Spring Boot构建一个REST Api,我可以使用Oauth2保护它(使用spring-security-oauth2)。

我想为执行器管理端点(指标,运行状况等)管理单独的身份验证和授权架构。

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

我一直在阅读很多但却无法找到办法。

由于

1 个答案:

答案 0 :(得分:0)

那是因为您无法通过端口分隔端点。如果执行器管理端点和管理端点位于同一组件上,则Spring Boot容器(Tomcat)将在一个端口上启动整个组件。

您所说的可以通过代理实现。您可以在代理上映射一些网址,以在内部与组件上的网址对应。