Spring Boot 2 Oauth 2-2个客户端的EnableOAuth2Sso以提升权限

时间:2019-07-10 15:34:05

标签: spring authentication oauth-2.0

我有一个带有EnableOAuth2Sso的Spring Boot 2应用程序,可以很好地工作。我们的授权服务器上有一个客户端,我们可以对其进行身份验证。目前,我已经在某些特定路径下映射了一些权限:/api/secure**,如果登录成功,我会将其分配给用户。

我需要什么? 我需要第二个EnableOAuth2Sso的另一个配置,以便我可以尝试对另一个客户端进行身份验证,以便相应地获得额外的角色。 有了这个额外的角色,我可以访问以下路径:/api/extended**

我的问题吗? 我遵循了该指南:https://spring.io/guides/tutorials/spring-boot-oauth2/,该过滤器为我提供了一个过滤器,用于根据路径进行登录,但事实是,我登录第二个客户端后,需要为当前用户提供额外的角色。 / p>

像这样甚至有可能吗?在网上发现了类似的问题,但没有具体说明:EnableOAuth2Sso simultaneously for multiple social networks

0 个答案:

没有答案