【发布时间】:2015-09-28 04:17:35
【问题描述】:
我的设置是一个授权服务器,我在其中对 ldap 进行身份验证。 当我直接从授权服务器请求用户时 他有一个特定的权限,具体取决于 ldap 组。
当我在调试时查看 ResourceServer 中的 Oauth2Authentication 时,只有 userAuthentication.details.authorities 具有此权限。任何其他权限都设置为 ROLE_USER。
是否可以使用 AuthorizationServer 提供的用户权限?
如果我使用 spring.oauth2.resource.tokenInfoUri 来检索权限,它可以工作。但我想使用 AuthorizationServer 提供的 UserDetails..
【问题讨论】:
标签: java spring spring-security spring-security-oauth2 spring-security-ldap