这对我来说并不明显,在defaulttokenservices类上有refreshaccesstoken方法
@Transactional(noRollbackFor={InvalidTokenException.class, InvalidGrantException.class})
public OAuth2AccessToken refreshAccessToken(String refreshTokenValue, TokenRequest tokenRequest)
throws AuthenticationException {
if (!supportRefreshToken) {
throw new InvalidGrantException("Invalid refresh token: " + refreshTokenValue);
}
refreshaccesstoken方法参数是refreshtoken和tokenreques-tobject。对于refreshtoken参数,我可以从用户/客户机获得,但是对于tokenrequest,我不知道如何构造它。请帮助我如何使用refreshaccesstoken方法刷新令牌。
暂无答案!
目前还没有任何答案,快来回答吧!