41             final Rp rp = 
getRp();
    42             final TokenClient tokenClient = 
new TokenClient(
getDiscoveryService().getConnectDiscoveryResponse(rp).getTokenEndpoint());
    44             final TokenResponse tokenResponse = tokenClient.execRefreshToken(
scopeAsString(
params), 
params.getRefreshToken(), rp.getClientId(), rp.getClientSecret());
    45             if (tokenResponse != null) {
    46                 if (Util.allNotBlank(tokenResponse.getAccessToken())) {
    47                     GetClientTokenResponse response = 
new GetClientTokenResponse();
    48                     response.setAccessToken(tokenResponse.getAccessToken());
    49                     response.setExpiresIn(tokenResponse.getExpiresIn());
    50                     response.setRefreshToken(tokenResponse.getRefreshToken());
    51                     response.setScope(tokenResponse.getScope());
    55                     LOG.error(
"access_token is blank in response, params: " + 
params + 
", response: " + tokenResponse);
    56                     LOG.error(
"Please check AS logs for more details (oxauth.log for CE).");
    59                 LOG.error(
"No response from TokenClient");
    61         } 
catch (ErrorResponseException e) {
    63         } 
catch (Exception e) {
    64             LOG.error(e.getMessage(), e);
    66         return CommandResponse.INTERNAL_ERROR_RESPONSE;
 HttpService getHttpService()
Definition: BaseOperation.java:72
 
CommandResponse okResponse(IOpResponse p_data)
Definition: BaseOperation.java:145
 
DiscoveryService getDiscoveryService()
Definition: BaseOperation.java:96
 
static final Logger LOG
Definition: GetAccessTokenByRefreshTokenOperation.java:26
 
String scopeAsString(GetAccessTokenByRefreshTokenParams params)
Definition: GetAccessTokenByRefreshTokenOperation.java:69
 
Rp getRp()
Definition: BaseOperation.java:117
 
final T params
Definition: BaseOperation.java:40