gpt4 book ai didi

oauth-2.0 - Spring Boot Oauth2 - 访问 token 存储在哪里?

转载 作者:行者123 更新时间:2023-12-05 02:08:47 25 4
gpt4 key购买 nike

我有一个使用 Keycloak 实现 oauth2 协议(protocol)的 jhipster(spring boot 和 angular)项目。我设法让应用程序重定向到 keycloak 进行身份验证。我很困惑登录后访问 token 在响应中的位置以及重定向回我的站点后存储在哪里?我尝试使用 chrome inspect 查看网络,但似乎找不到访问 token 。

下面是我用来为我的项目设置 oauth2 的链接: https://www.jhipster.tech/security/

点击登录时的URL:http://localhost:8080/oauth2/authorization/oidc

最佳答案

感谢大家的回复。设法使用以下方法获取 token :

SecurityContext securityContext = SecurityContextHolder.getContext();
OAuth2AuthenticationToken oauth2Token = (OAuth2AuthenticationToken)
securityContext.getAuthentication();

OAuth2AuthorizedClient client = clientService
.loadAuthorizedClient(oauth2Token.getAuthorizedClientRegistrationId(),
oauth2Token.getName());

refreshToken = client.getRefreshToken().getTokenValue();

关于oauth-2.0 - Spring Boot Oauth2 - 访问 token 存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60531321/

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