用户SSO登录到应用程序后,所有其余调用的所有请求头中都需要Id_token(授权承载)值,但目前它不在头中。如果有任何方法可以获得授权承载令牌并在所有请求头中设置。下面的登录请求具有response_type作为id_token,在有效载荷中获得id_token,但在所有请求头中需要id_token,
https://login.microsoftonline.com/<TenantId>/oauth2/v2.0/authorize?
client_id=<ClientId>
&response_type=id_token
&redirect_uri=http%3A%2F%2Flocalhost%3A3000%2Fdashboard%2F
&response_mode=form_post
&scope=openid
&state=12345
&nonce=678910
字符串
1条答案
按热度按时间6ojccjat1#
您可以使用下面的代码在请求头中设置授权承载令牌,以便使用Sping Boot 代码进行rest调用。
我的控制器:
字符串
输出:
在我的例子中,我使用上面给出的代码使用spring Boot 检索管理组。
的数据
参考文献: