spring安全oauth2,如何在defaulttokenservices类上使用refreshaccesstoken方法执行refreshtoken

4ktjp1zp  于 2021-06-29  发布在  Java
关注(0)|答案(0)|浏览(195)

这对我来说并不明显,在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方法刷新令牌。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题