40 showTitle(
"OC5:FeatureTest-Support prompt value none");
46 StringUtils.spaceSeparatedToList(redirectUris));
55 assertEquals(registerResponse.getStatus(), 200,
"Unexpected response code: " + registerResponse.getEntity());
68 List<String> scopes = Arrays.asList(
"openid",
"profile",
"address",
"email");
69 String nonce = UUID.randomUUID().toString();
70 String state = UUID.randomUUID().toString();
73 authorizationRequest.
setState(state);
79 assertNotNull(authorizationResponse.
getCode());
80 assertNotNull(authorizationResponse.
getState());
81 assertNotNull(authorizationResponse.
getScope());
83 String authorizationCode = authorizationResponse.
getCode();
88 tokenRequest.
setCode(authorizationCode);
99 assertEquals(tokenResponse.getStatus(), 200,
"Unexpected response code: " + tokenResponse.getStatus());
100 assertNotNull(tokenResponse.getEntity(),
"The entity is null");
101 assertNotNull(tokenResponse.
getAccessToken(),
"The access token is null");
102 assertNotNull(tokenResponse.
getExpiresIn(),
"The expires in value is null");
103 assertNotNull(tokenResponse.
getTokenType(),
"The token type is null");
104 assertNotNull(tokenResponse.
getRefreshToken(),
"The refresh token is null");
109 List<String> scopes = Arrays.asList(
"openid",
"profile",
"address",
"email");
110 String nonce = UUID.randomUUID().toString();
111 String state = UUID.randomUUID().toString();
114 authorizationRequest.
setState(state);
119 authorizeClient.
setRequest(authorizationRequest);
123 assertNotNull(authorizationResponse.
getLocation());
124 assertNotNull(authorizationResponse.
getCode());
125 assertNotNull(authorizationResponse.
getState());
126 assertNotNull(authorizationResponse.
getScope());
128 String authorizationCode = authorizationResponse.
getCode();
132 tokenRequest.
setCode(authorizationCode);
143 assertEquals(tokenResponse.getStatus(), 200,
"Unexpected response code: " + tokenResponse.getStatus());
144 assertNotNull(tokenResponse.getEntity(),
"The entity is null");
145 assertNotNull(tokenResponse.
getAccessToken(),
"The access token is null");
146 assertNotNull(tokenResponse.
getExpiresIn(),
"The expires in value is null");
147 assertNotNull(tokenResponse.
getTokenType(),
"The token type is null");
148 assertNotNull(tokenResponse.
getRefreshToken(),
"The refresh token is null");
String registrationEndpoint
Definition: BaseTest.java:81
Definition: RegisterClient.java:34
CODE
Definition: ResponseType.java:39
CLIENT_SECRET_BASIC
Definition: AuthenticationMethod.java:18
void setSessionId(String p_sessionId)
Definition: AuthorizationRequest.java:415
String getCode()
Definition: AuthorizationResponse.java:167
Definition: TokenClient.java:24
void setAuthUsername(String authUsername)
Definition: BaseRequest.java:62
Definition: RegisterResponse.java:34
List< Prompt > getPrompts()
Definition: AuthorizationRequest.java:275
String getState()
Definition: AuthorizationResponse.java:314
AuthorizationResponse exec()
Definition: AuthorizeClient.java:167
TokenType getTokenType()
Definition: TokenResponse.java:107
void setSectorIdentifierUri(String sectorIdentifierUri)
Definition: RegisterRequest.java:504
static void showClient(BaseClient client)
Definition: BaseTest.java:775
Definition: GrantType.java:23
String tokenEndpoint
Definition: BaseTest.java:75
Definition: TokenRequest.java:34
void setRedirectUri(String redirectUri)
Definition: TokenRequest.java:179
Date getClientSecretExpiresAt()
Definition: RegisterResponse.java:205
String getSessionId()
Definition: AuthorizationResponse.java:203
RegisterResponse exec()
Definition: RegisterClient.java:76
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
String getClientSecret()
Definition: RegisterResponse.java:160
WEB
Definition: ApplicationType.java:28
NONE
Definition: Prompt.java:27
Definition: TokenResponse.java:22
String getClientId()
Definition: RegisterResponse.java:142
TokenResponse exec()
Definition: TokenClient.java:218
void showTitle(String title)
Definition: BaseTest.java:761
void setRequest(T request)
Definition: BaseClient.java:68
void setAuthenticationMethod(AuthenticationMethod authenticationMethod)
Definition: BaseRequest.java:78
Definition: AuthorizationResponse.java:32
void setResponseTypes(List< ResponseType > responseTypes)
Definition: RegisterRequest.java:272
Definition: RegisterRequest.java:37
Definition: Prompt.java:18
String getScope()
Definition: AuthorizationResponse.java:277
void setCode(String code)
Definition: TokenRequest.java:143
String getLocation()
Definition: BaseResponse.java:58
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
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