41 StringUtils.spaceSeparatedToList(redirectUris));
50 assertEquals(registerResponse.getStatus(), 200,
"Unexpected response code: " + registerResponse.getEntity());
60 String state1 = UUID.randomUUID().toString();
65 Arrays.asList(
"openid",
"profile",
"email"),
69 authorizationRequest1.
setState(state1);
75 assertNotNull(authorizationResponse1.
getLocation(),
"The location is null");
76 assertNotNull(authorizationResponse1.
getCode(),
"The authorization code is null");
77 assertNotNull(authorizationResponse1.
getSessionId(),
"The session id is null");
78 assertNotNull(authorizationResponse1.
getScope(),
"The scope is null");
79 assertNotNull(authorizationResponse1.
getState(),
"The state is null");
80 assertEquals(authorizationResponse1.
getState(), state1);
82 String code1 = authorizationResponse1.
getCode();
83 String sessionId = authorizationResponse1.
getSessionId();
97 assertEquals(tokenResponse1.getStatus(), 200,
"Unexpected response code: " + tokenResponse1.getStatus());
98 assertNotNull(tokenResponse1.getEntity(),
"The entity is null");
99 assertNotNull(tokenResponse1.
getAccessToken(),
"The access token is null");
100 assertNotNull(tokenResponse1.
getExpiresIn(),
"The expires in value is null");
101 assertNotNull(tokenResponse1.
getTokenType(),
"The token type is null");
102 assertNotNull(tokenResponse1.
getRefreshToken(),
"The refresh token is null");
111 assertEquals(userInfoResponse1.
getStatus(), 200,
"Unexpected response code: " + userInfoResponse1.
getStatus());
123 String state2 = UUID.randomUUID().toString();
128 Arrays.asList(
"openid",
"profile",
"email"),
133 authorizationRequest2.
setState(state2);
137 authorizeClient2.
setRequest(authorizationRequest2);
141 assertEquals(authorizationResponse2.
getStatus(), 302,
"Unexpected response code: " + authorizationResponse2.
getStatus());
142 assertNotNull(authorizationResponse2.
getLocation(),
"The location is null");
143 assertNotNull(authorizationResponse2.
getCode(),
"The authorization code is null");
144 assertNotNull(authorizationResponse2.
getScope(),
"The scope is null");
145 assertNotNull(authorizationResponse2.
getState(),
"The state is null");
146 assertEquals(authorizationResponse2.
getState(), state2);
148 String code2 = authorizationResponse2.
getCode();
162 assertEquals(tokenResponse2.getStatus(), 200,
"Unexpected response code: " + tokenResponse2.getStatus());
163 assertNotNull(tokenResponse2.getEntity(),
"The entity is null");
164 assertNotNull(tokenResponse2.
getAccessToken(),
"The access token is null");
165 assertNotNull(tokenResponse2.
getExpiresIn(),
"The expires in value is null");
166 assertNotNull(tokenResponse2.
getTokenType(),
"The token type is null");
167 assertNotNull(tokenResponse2.
getRefreshToken(),
"The refresh token is null");
176 assertEquals(userInfoResponse2.
getStatus(), 200,
"Unexpected response code: " + userInfoResponse2.
getStatus());
void setRequestSessionId(boolean p_requestSessionId)
Definition: AuthorizationRequest.java:397
void setTokenEndpointAuthMethod(AuthenticationMethod tokenEndpointAuthMethod)
Definition: RegisterRequest.java:722
String registrationEndpoint
Definition: BaseTest.java:81
Definition: RegisterClient.java:34
CODE
Definition: ResponseType.java:39
static final String FAMILY_NAME
Definition: JwtClaimName.java:115
CLIENT_SECRET_BASIC
Definition: AuthenticationMethod.java:18
UserInfoResponse execUserInfo(String accessToken)
Definition: UserInfoClient.java:66
void setSessionId(String p_sessionId)
Definition: AuthorizationRequest.java:415
String getCode()
Definition: AuthorizationResponse.java:167
Definition: TokenClient.java:24
Definition: RegisterResponse.java:34
static final String GIVEN_NAME
Definition: JwtClaimName.java:111
List< Prompt > getPrompts()
Definition: AuthorizationRequest.java:275
String getState()
Definition: AuthorizationResponse.java:314
AuthorizationResponse exec()
Definition: AuthorizeClient.java:167
static final String NAME
Definition: JwtClaimName.java:107
TokenType getTokenType()
Definition: TokenResponse.java:107
void setSectorIdentifierUri(String sectorIdentifierUri)
Definition: RegisterRequest.java:504
static void showClient(BaseClient client)
Definition: BaseTest.java:775
TokenResponse execAuthorizationCode(String code, String redirectUri, String clientId, String clientSecret)
Definition: TokenClient.java:77
static final String EMAIL
Definition: JwtClaimName.java:144
String tokenEndpoint
Definition: BaseTest.java:75
Definition: JwtClaimName.java:13
Date getClientSecretExpiresAt()
Definition: RegisterResponse.java:205
String getSessionId()
Definition: AuthorizationResponse.java:203
RegisterResponse exec()
Definition: RegisterClient.java:76
Definition: AuthorizeClient.java:29
Integer getExpiresIn()
Definition: TokenResponse.java:125
String getAccessToken()
Definition: TokenResponse.java:89
String getClientSecret()
Definition: RegisterResponse.java:160
WEB
Definition: ApplicationType.java:28
NONE
Definition: Prompt.java:27
static final String SUBJECT_IDENTIFIER
Definition: JwtClaimName.java:62
List< String > getClaim(String claimName)
Definition: UserInfoResponse.java:109
Definition: TokenResponse.java:22
String getClientId()
Definition: RegisterResponse.java:142
void showTitle(String title)
Definition: BaseTest.java:761
void setRequest(T request)
Definition: BaseClient.java:68
Definition: AuthorizationResponse.java:32
Definition: RegisterRequest.java:37
Definition: Prompt.java:18
String getScope()
Definition: AuthorizationResponse.java:277
Definition: UserInfoClient.java:34
String userInfoEndpoint
Definition: BaseTest.java:76
String getLocation()
Definition: BaseResponse.java:58
int getStatus()
Definition: BaseResponse.java:49
Definition: AuthorizationRequest.java:33
Definition: ApplicationType.java:12
Definition: ResponseType.java:34
void setState(String state)
Definition: AuthorizationRequest.java:217
Date getClientIdIssuedAt()
Definition: RegisterResponse.java:189
String authorizationEndpoint
Definition: BaseTest.java:72
Definition: AuthenticationMethod.java:12
Definition: UserInfoResponse.java:20
AuthorizationResponse authenticateResourceOwnerAndGrantAccess(String authorizeUrl, AuthorizationRequest authorizationRequest, String userId, String userSecret)
Definition: BaseTest.java:252
String getRefreshToken()
Definition: TokenResponse.java:144
String getRegistrationAccessToken()
Definition: RegisterResponse.java:173