gpt4 book ai didi

java - 使用带有 OpenID Connect 提供程序的 spring-security-oauth2 客户端时如何访问 "id_token"和 "refresh_token"?

转载 作者:行者123 更新时间:2023-12-02 04:54:26 25 4
gpt4 key购买 nike

我已成功将 Spring Security OAuth2 与我的 Open ID Connect 提供程序 (Forgerock OpenAM) 集成。我可以看到正在检索访问 token 。如何访问 /token 端点响应中的 id_tokenrefresh_token

最佳答案

我知道这是一个旧线程,但我希望这可以帮助任何寻找答案的人。

使用您的“身份验证身份验证”对象:

OAuth2AuthenticationToken oauth2Auth = (OAuth2AuthenticationToken) authentication;
String idToken = ((DefaultOidcUser) oauth2Auth.getPrincipal()).getIdToken().getTokenValue();

问候。

关于java - 使用带有 OpenID Connect 提供程序的 spring-security-oauth2 客户端时如何访问 "id_token"和 "refresh_token"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43003705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com