List of usage examples for org.springframework.security.oauth2.client.token.grant.password ResourceOwnerPasswordAccessTokenProvider refreshAccessToken
public OAuth2AccessToken refreshAccessToken(OAuth2ProtectedResourceDetails resource, OAuth2RefreshToken refreshToken, AccessTokenRequest request) throws UserRedirectRequiredException, OAuth2AccessDeniedException
From source file:org.cloudfoundry.client.lib.oauth2.OauthClient.java
private OAuth2AccessToken refreshToken(OAuth2AccessToken currentToken, String username, String password, String clientId, String clientSecret) { OAuth2ProtectedResourceDetails resource = getResourceDetails(username, password, clientId, clientSecret); AccessTokenRequest request = createAccessTokenRequest(username, password); ResourceOwnerPasswordAccessTokenProvider provider = createResourceOwnerPasswordAccessTokenProvider(); return provider.refreshAccessToken(resource, currentToken.getRefreshToken(), request); }