Spring Oauth2:如何获取所有clientIds?

问题描述 投票:0回答:1

反正有没有从OAuth2Authentication检索所有clientIds?我可以从Oauth2Request获得单个clientId

String clientId = auth.getOAuth2Request().getClientId();

但是我想知道他们。

spring-security spring-oauth2
1个回答
2
投票

客户端ID在authorization server上配置,并且没有标准方法在资源服务器端获取客户端ID。

因此,如果您使用Google,Facebook或GitHub等外部授权服务器,则必须查看其API。

使用您自己的授权服务器,您可以获得所有客户端ID,请参阅ClientRegistrationService

用于客户端注册,处理从授权服务器添加,更新和删除ClientDetails的接口。

所有你需要的是qazxsw poi实现qazxsw poi,例如qazxsw poi。

© www.soinside.com 2019 - 2024. All rights reserved.