我的设置是一个 AuthorizationServer,我在其中对 ldap 进行身份验证。当我直接从授权服务器请求用户时,他具有特定的权限,具体取决于 ldap 组。
当我在调试时查看 ResourceServer 中的 Oauth2Authentication 时,只有 userAuthentication.details.authorities 具有此权限。任何其他权限都设置为 ROLE_USER。
是否可以使用 AuthorizationServer 提供的用户权限?
如果我使用 spring.oauth2.resource.tokenInfoUri 来检索权限,它可以工作。但我想使用 AuthorizationServer 提供的 UserDetails ..