39 List<String> contacts = Arrays.asList(
"javier@gluu.org",
"javier.rojas.blum@gmail.com");
46 StringUtils.spaceSeparatedToList(redirectUri));
59 assertEquals(registerResponse.getStatus(), 200,
"Unexpected response code: " + registerResponse.getEntity());
69 assertTrue(registerResponse.
getGrantTypes().containsAll(grantTypes));
78 List<String> scopes = Arrays.asList(
"openid");
79 String nonce = UUID.randomUUID().toString();
80 String state = UUID.randomUUID().toString();
83 authorizationRequest.
setState(state);
89 assertNotNull(authorizationResponse.
getState());
90 assertNotNull(authorizationResponse.
getScope());
92 String authorizationCode = authorizationResponse.
getCode();
98 tokenRequest.
setCode(authorizationCode);
114 assertEquals(tokenResponse.getStatus(), 200,
"Unexpected response code: " + tokenResponse.getStatus());
115 assertNotNull(tokenResponse.getEntity(),
"The entity is null");
116 assertNotNull(tokenResponse.
getAccessToken(),
"The access token is null");
117 assertNotNull(tokenResponse.
getTokenType(),
"The token type is null");
118 assertNotNull(tokenResponse.
getRefreshToken(),
"The refresh token is null");
119 assertNotNull(tokenResponse.
getIdToken(),
"The id token is null");
void setTokenEndpointAuthMethod(AuthenticationMethod tokenEndpointAuthMethod)
Definition: RegisterRequest.java:722
String registrationEndpoint
Definition: BaseTest.java:81
Definition: RegisterClient.java:34
CODE
Definition: ResponseType.java:39
void setKeyId(String keyId)
Definition: TokenRequest.java:303
String getRegistrationClientUri()
Definition: RegisterResponse.java:181
void setCryptoProvider(AbstractCryptoProvider cryptoProvider)
Definition: TokenRequest.java:295
String getCode()
Definition: AuthorizationResponse.java:167
Definition: TokenClient.java:24
void setAuthUsername(String authUsername)
Definition: BaseRequest.java:62
Definition: RegisterResponse.java:34
void setAudience(String audience)
Definition: TokenRequest.java:273
String getState()
Definition: AuthorizationResponse.java:314
void setGrantTypes(List< GrantType > grantTypes)
Definition: RegisterRequest.java:290
JwkResponse exec()
Definition: JwkClient.java:54
TokenType getTokenType()
Definition: TokenResponse.java:107
Map< String, String > getClaims()
Definition: RegisterResponse.java:237
Definition: SignatureAlgorithm.java:20
static void showClient(BaseClient client)
Definition: BaseTest.java:775
Definition: GrantType.java:23
void setJwks(String jwks)
Definition: RegisterRequest.java:484
JWKS
Definition: RegisterRequestParam.java:111
String tokenEndpoint
Definition: BaseTest.java:75
Definition: TokenRequest.java:34
void setRedirectUri(String redirectUri)
Definition: TokenRequest.java:179
Date getClientSecretExpiresAt()
Definition: RegisterResponse.java:205
RegisterResponse exec()
Definition: RegisterClient.java:76
void setAuthPassword(String authPassword)
Definition: BaseRequest.java:70
String toString()
Definition: JSONWebKeySet.java:91
AUTHORIZATION_CODE
Definition: GrantType.java:33
JSONWebKeySet getJwks()
Definition: JwkResponse.java:40
String getAccessToken()
Definition: TokenResponse.java:89
String getClientSecret()
Definition: RegisterResponse.java:160
WEB
Definition: ApplicationType.java:28
String getIdToken()
Definition: TokenResponse.java:181
RS256
Definition: SignatureAlgorithm.java:26
void setContacts(List< String > contacts)
Definition: RegisterRequest.java:336
Definition: TokenResponse.java:22
Definition: JwkClient.java:29
String getClientId()
Definition: RegisterResponse.java:142
TokenResponse exec()
Definition: TokenClient.java:218
void showTitle(String title)
Definition: BaseTest.java:761
TOKEN_ENDPOINT_AUTH_METHOD
Definition: RegisterRequestParam.java:182
void setRequest(T request)
Definition: BaseClient.java:68
void setAuthenticationMethod(AuthenticationMethod authenticationMethod)
Definition: BaseRequest.java:78
PRIVATE_KEY_JWT
Definition: AuthenticationMethod.java:37
Definition: AuthorizationResponse.java:32
void setResponseTypes(List< ResponseType > responseTypes)
Definition: RegisterRequest.java:272
Definition: RegisterRequest.java:37
Definition: JwkResponse.java:27
void setAlgorithm(SignatureAlgorithm algorithm)
Definition: TokenRequest.java:277
String getScope()
Definition: AuthorizationResponse.java:277
void setCode(String code)
Definition: TokenRequest.java:143
List< GrantType > getGrantTypes()
Definition: RegisterResponse.java:229
String getLocation()
Definition: BaseResponse.java:58
Definition: AuthorizationRequest.java:33
Definition: ApplicationType.java:12
void setPostLogoutRedirectUris(List< String > postLogoutRedirectUris)
Definition: RegisterRequest.java:837
Definition: ResponseType.java:34
void setState(String state)
Definition: AuthorizationRequest.java:217
Date getClientIdIssuedAt()
Definition: RegisterResponse.java:189
String authorizationEndpoint
Definition: BaseTest.java:72
List< ResponseType > getResponseTypes()
Definition: RegisterResponse.java:221
Definition: AuthenticationMethod.java:12
AuthorizationResponse authenticateResourceOwnerAndGrantAccess(String authorizeUrl, AuthorizationRequest authorizationRequest, String userId, String userSecret)
Definition: BaseTest.java:252
String getRefreshToken()
Definition: TokenResponse.java:144
Definition: OxAuthCryptoProvider.java:62
Definition: RegisterRequestParam.java:19
String getRegistrationAccessToken()
Definition: RegisterResponse.java:173