Class RefreshTokenGrant
- java.lang.Object
-
- com.byeongukchoi.oauth2.server.application.AbstractGrant
-
- com.byeongukchoi.oauth2.server.application.RefreshTokenGrant
-
public class RefreshTokenGrant extends AbstractGrant
RefreshTokenGrant
-
-
Constructor Summary
Constructors Constructor Description RefreshTokenGrant(AccessTokenRepository<AccessToken,java.lang.String> accessTokenRepository, RefreshTokenRepository<RefreshToken,java.lang.String> refreshTokenRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TokenDto
issueToken(AuthorizationRequestDto authorizationRequestDto)
authorization_code grant_type, client_id, redirect_uri, code, client_secret refresh_token grant_type, client_id, refresh_token, client_secret
-
-
-
Constructor Detail
-
RefreshTokenGrant
public RefreshTokenGrant(AccessTokenRepository<AccessToken,java.lang.String> accessTokenRepository, RefreshTokenRepository<RefreshToken,java.lang.String> refreshTokenRepository)
-
-
Method Detail
-
issueToken
public TokenDto issueToken(AuthorizationRequestDto authorizationRequestDto) throws OAuth2ServerException
authorization_code grant_type, client_id, redirect_uri, code, client_secret refresh_token grant_type, client_id, refresh_token, client_secret- Specified by:
issueToken
in classAbstractGrant
- Parameters:
authorizationRequestDto
- request dto- Returns:
- tokenDto
- Throws:
OAuth2ServerException
- custom exception
-
-