228 final List<ResponseType> responseTypes = Lists.newArrayList();
247 final String scope = response1.
getScope();
248 final String authorizationCode = response1.
getCode();
249 if (!state.equals(response1.
getState())) {
250 throw new ErrorResponseException(ErrorResponseCode.INVALID_STATE);
257 tokenRequest.
setCode(authorizationCode);
271 final UmaToken token = UmaTokenFactory.newToken(scopeType);
277 LOG.error(
"Status: " + response2.getStatus() +
", Entity: " + response2.getEntity());
280 LOG.debug(
"Authorization code is blank.");
282 throw new RuntimeException(
"Failed to obtain Token, scopeType: " + scopeType +
", site: " + site);
ID_TOKEN
Definition: ResponseType.java:47
CODE
Definition: ResponseType.java:39
ClientExecutor getClientExecutor()
Definition: HttpService.java:57
Definition: ClientUtils.java:17
void setScope(String scope)
Definition: TokenRequest.java:233
CLIENT_SECRET_BASIC
Definition: AuthenticationMethod.java:18
final HttpService httpService
Definition: UmaTokenService.java:49
String getCode()
Definition: AuthorizationResponse.java:167
Definition: TokenClient.java:24
void setAuthUsername(String authUsername)
Definition: BaseRequest.java:62
List< Prompt > getPrompts()
Definition: AuthorizationRequest.java:275
String getState()
Definition: AuthorizationResponse.java:314
AuthorizationResponse exec()
Definition: AuthorizeClient.java:167
final StateService stateService
Definition: UmaTokenService.java:51
String generateState()
Definition: StateService.java:42
Definition: GrantType.java:23
static void showClient(BaseClient client)
Definition: ClientUtils.java:21
Definition: TokenRequest.java:34
void setRedirectUri(String redirectUri)
Definition: TokenRequest.java:179
void setAuthPassword(String authPassword)
Definition: BaseRequest.java:70
Definition: AuthorizeClient.java:29
List< String > scopes(UmaScopeType scopeType)
Definition: UmaTokenService.java:210
void setExecutor(ClientExecutor executor)
Definition: BaseClient.java:84
Integer getExpiresIn()
Definition: TokenResponse.java:125
AUTHORIZATION_CODE
Definition: GrantType.java:33
String getAccessToken()
Definition: TokenResponse.java:89
NONE
Definition: Prompt.java:27
static boolean allNotBlank(String... p_strings)
Definition: Util.java:166
String getTokenEndpoint()
Definition: OpenIdConfigurationResponse.java:192
Definition: TokenResponse.java:22
TokenResponse exec()
Definition: TokenClient.java:218
static final Logger LOG
Definition: UmaTokenService.java:44
void setRequest(T request)
Definition: BaseClient.java:68
void setAuthenticationMethod(AuthenticationMethod authenticationMethod)
Definition: BaseRequest.java:78
Definition: AuthorizationResponse.java:32
String getAuthorizationEndpoint()
Definition: OpenIdConfigurationResponse.java:174
Definition: Prompt.java:18
String getScope()
Definition: AuthorizationResponse.java:277
void setCode(String code)
Definition: TokenRequest.java:143
Definition: AuthorizationRequest.java:33
Definition: ResponseType.java:34
void setState(String state)
Definition: AuthorizationRequest.java:217
Definition: AuthenticationMethod.java:12
String getRefreshToken()
Definition: TokenResponse.java:144