62 List<ResponseType> responseTypes =
new ArrayList<ResponseType>();
66 List<String> scopes =
new ArrayList<String>();
68 if (scopeArray != null && scopeArray.length > 0) {
69 scopes.addAll(Arrays.asList(scopeArray));
72 String state = UUID.randomUUID().toString();
85 String authorizationCode = response1.
getCode();
91 tokenRequest.
setCode(authorizationCode);
102 if (response2.getStatus() == 200) {
107 return new Token(authorizationCode, patRefreshToken, patToken, scope, expiresIn);
ID_TOKEN
Definition: ResponseType.java:47
CODE
Definition: ResponseType.java:39
void setScope(String scope)
Definition: TokenRequest.java:233
CLIENT_SECRET_BASIC
Definition: AuthenticationMethod.java:18
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 getValue()
Definition: UmaScopeType.java:35
AuthorizationResponse exec()
Definition: AuthorizeClient.java:167
Definition: GrantType.java:23
Definition: TokenRequest.java:34
static Token request(final String authorizeUrl, final String tokenUrl, final String umaUserId, final String umaUserSecret, final String umaClientId, final String umaClientSecret, final String umaRedirectUri, UmaScopeType p_type, String... scopeArray)
Definition: UmaClient.java:57
void setRedirectUri(String redirectUri)
Definition: TokenRequest.java:179
void setAuthPassword(String authPassword)
Definition: BaseRequest.java:70
Definition: AuthorizeClient.java:29
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
Definition: TokenResponse.java:22
TokenResponse exec()
Definition: TokenClient.java:218
void setRequest(T request)
Definition: BaseClient.java:68
void setAuthenticationMethod(AuthenticationMethod authenticationMethod)
Definition: BaseRequest.java:78
Definition: AuthorizationResponse.java:32
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