【发布时间】:2020-02-21 21:43:53
【问题描述】:
我当前的 OAuth2 配置不返回刷新令牌。我的配置尽可能基本。我该如何配置它,以便它也能返回 refresh_token 。 我正在服务器端对用户进行身份验证。所以 JS 解决方案行不通。
我需要刷新令牌才能使用 RememberMe 功能。具体来说,我使用oAuth2AuthorizedClientService.loadAuthorizedClient(clientId, principalName); 方法来访问从谷歌身份验证服务器检索到的信息。
WebSecurityConfigurerAdapter {
...
httpSecurity
...
.and()
.oauth2Login()
.and()
.rememberMe()
...
Application.yml:
security:
oauth2:
client:
registration:
google:
clientId: ZZZ
clientSecret: zzzz
redirectUri: https://example.com/login/oauth2/code/google
【问题讨论】:
标签: spring-security google-oauth spring-oauth2