/forgerock/openam-v13/openam-oauth2-common/openid-connect-core/src/main/java/org/forgerock/openidconnect/ |
H A D | OpenIDConnectProviderConfiguration.java | 111 Set<String> responseTypes = new HashSet<String>(responseTypeSet); 113 if (responseTypes.contains("code") && responseTypes.contains("token") && 114 responseTypes.contains("id_token")) { 115 responseTypes.add("code token id_token"); 118 if (responseTypes.contains("code") && responseTypes.contains("token")) { 119 responseTypes.add("code token"); 122 if (responseTypes.contains("code") && responseTypes [all...] |
H A D | OpenIdConnectAuthorizeRequestValidator.java | 76 private void validateNonce(OAuth2Request request, Set<String> responseTypes) throws InvalidRequestException { argument 78 if (!(responseTypes.size() == 1 && responseTypes.contains(CODE))) { 90 final Set<String> responseTypes = Utils.splitResponseType(request.<String>getParameter(RESPONSE_TYPE)); 97 Utils.isOpenIdConnectFragmentErrorType(responseTypes) ? FRAGMENT : QUERY); 100 validateNonce(request, responseTypes);
|
H A D | ClientBuilder.java | 44 private List<String> responseTypes; field in class:ClientBuilder 223 * @param responseTypes The response types. 225 public ClientBuilder setResponseTypes(List<String> responseTypes) { argument 226 this.responseTypes = responseTypes; 358 accessToken, clientSessionURI, applicationType, clientSecret, responseTypes, contacts, defaultMaxAge,
|
H A D | Client.java | 331 * @param responseTypes The response types of the client. 350 String clientSecret, List<String> responseTypes, List<String> contacts, Long defaultMaxAge, 370 setResponseTypes(responseTypes); 878 * @param responseTypes The response types. 880 public void setResponseTypes(List<String> responseTypes) { argument 881 if (responseTypes != null && !responseTypes.isEmpty()) { 882 put(OAuth2Constants.ShortClientAttributeNames.RESPONSE_TYPES.getType(), responseTypes); 346 Client(String clientID, String clientType, List<String> redirectionURIs, List<String> allowedGrantScopes, List<String> defaultGrantScopes, List<String> displayName, List<String> displayDescription, List<String> clientName, String subjectType, String idTokenSignedResponseAlgorithm, List<String> postLogoutRedirectionURIs, String accessToken, String clientSessionURI, String applicationType, String clientSecret, List<String> responseTypes, List<String> contacts, Long defaultMaxAge, Boolean defaultMaxAgeEnabled, String tokenEndpointAuthMethod, String jwks, String jwksUri, String x509, String selector, String sectorIdUri, Long authorizationCodeLifeTime, Long accessTokenLifeTime, Long refreshTokenLifeTime, Long jwtTokenLifeTime) argument
|
/forgerock/openam/openam-oauth2/src/main/java/org/forgerock/openidconnect/ |
H A D | OpenIDConnectProviderConfiguration.java | 114 Set<String> responseTypes = new HashSet<String>(responseTypeSet); 116 if (responseTypes.contains("code") && responseTypes.contains("token") && 117 responseTypes.contains("id_token")) { 118 responseTypes.add("code token id_token"); 121 if (responseTypes.contains("code") && responseTypes.contains("token")) { 122 responseTypes.add("code token"); 125 if (responseTypes.contains("code") && responseTypes [all...] |
H A D | OpenIdConnectAuthorizeRequestValidator.java | 77 private void validateNonce(OAuth2Request request, Set<String> responseTypes) throws InvalidRequestException { argument 79 if (!(responseTypes.size() == 1 && responseTypes.contains(CODE))) { 91 final Set<String> responseTypes = Utils.splitResponseType(request.<String>getParameter(RESPONSE_TYPE)); 96 if (!requestedScopes.contains(OPENID) && responseTypes.contains(ID_TOKEN)) { 98 Utils.isOpenIdConnectFragmentErrorType(responseTypes) ? FRAGMENT : QUERY); 100 validateNonce(request, responseTypes);
|
H A D | ClientBuilder.java | 44 private List<String> responseTypes; field in class:ClientBuilder 223 * @param responseTypes The response types. 225 public ClientBuilder setResponseTypes(List<String> responseTypes) { argument 226 this.responseTypes = responseTypes; 358 accessToken, clientSessionURI, applicationType, clientSecret, responseTypes, contacts, defaultMaxAge,
|
H A D | Client.java | 331 * @param responseTypes The response types of the client. 350 String clientSecret, List<String> responseTypes, List<String> contacts, Long defaultMaxAge, 370 setResponseTypes(responseTypes); 878 * @param responseTypes The response types. 880 public void setResponseTypes(List<String> responseTypes) { argument 881 if (responseTypes != null && !responseTypes.isEmpty()) { 882 put(OAuth2Constants.ShortClientAttributeNames.RESPONSE_TYPES.getType(), responseTypes); 346 Client(String clientID, String clientType, List<String> redirectionURIs, List<String> allowedGrantScopes, List<String> defaultGrantScopes, List<String> displayName, List<String> displayDescription, List<String> clientName, String subjectType, String idTokenSignedResponseAlgorithm, List<String> postLogoutRedirectionURIs, String accessToken, String clientSessionURI, String applicationType, String clientSecret, List<String> responseTypes, List<String> contacts, Long defaultMaxAge, Boolean defaultMaxAgeEnabled, String tokenEndpointAuthMethod, String jwks, String jwksUri, String x509, String selector, String sectorIdUri, Long authorizationCodeLifeTime, Long accessTokenLifeTime, Long refreshTokenLifeTime, Long jwtTokenLifeTime) argument
|
/forgerock/openam-v13/openam-oauth2-common/oauth2-core/src/main/java/org/forgerock/oauth2/core/exceptions/ |
H A D | InvalidScopeException.java | 69 final Set<String> responseTypes = Utils.splitResponseType(request.<String>getParameter(RESPONSE_TYPE)); 70 return new InvalidScopeException(message, Utils.isOAuth2FragmentErrorType(responseTypes) ? FRAGMENT : QUERY);
|
/forgerock/openam/openam-oauth2/src/main/java/org/forgerock/oauth2/core/exceptions/ |
H A D | InvalidScopeException.java | 69 final Set<String> responseTypes = Utils.splitResponseType(request.<String>getParameter(RESPONSE_TYPE)); 70 return new InvalidScopeException(message, Utils.isOAuth2FragmentErrorType(responseTypes) ? FRAGMENT : QUERY);
|
/forgerock/openam-v13/openam-oauth2-common/oauth2-core/src/main/java/org/forgerock/oauth2/core/ |
H A D | Utils.java | 185 final Set<String> responseTypes = splitResponseType(request.<String>getParameter(RESPONSE_TYPE)); 186 return getRequiredUrlLocation(responseTypes, clientRegistration); 192 * @param responseTypes The requested response types. 196 public static UrlLocation getRequiredUrlLocation(Set<String> responseTypes, ClientRegistration clientRegistration) { argument 197 return (isOpenIdConnectClient(clientRegistration) && isOpenIdConnectFragmentErrorType(responseTypes)) 198 || isOAuth2FragmentErrorType(responseTypes) ? FRAGMENT : QUERY;
|
/forgerock/openam/openam-oauth2/src/main/java/org/forgerock/oauth2/core/ |
H A D | Utils.java | 185 final Set<String> responseTypes = splitResponseType(request.<String>getParameter(RESPONSE_TYPE)); 186 return getRequiredUrlLocation(responseTypes, clientRegistration); 192 * @param responseTypes The requested response types. 196 public static UrlLocation getRequiredUrlLocation(Set<String> responseTypes, ClientRegistration clientRegistration) { argument 197 return (isOpenIdConnectClient(clientRegistration) && isOpenIdConnectFragmentErrorType(responseTypes)) 198 || isOAuth2FragmentErrorType(responseTypes) ? FRAGMENT : QUERY;
|
H A D | AgentOAuth2ProviderSettings.java | 80 Map<String, ResponseTypeHandler> responseTypes = new HashMap<>(); 81 responseTypes.put("id_token", InjectorHolder.getInstance(IdTokenResponseTypeHandler.class)); 82 return responseTypes;
|
H A D | RealmOAuth2ProviderSettings.java | 231 Map<String, ResponseTypeHandler> responseTypes = new HashMap<String, ResponseTypeHandler>(); 238 responseTypes.put(parts[0], wrap(parts[0], parts[1])); 240 return responseTypes;
|
/forgerock/openam-v13/openam-oauth2-common/openid-connect-core/src/test/java/org/forgerock/openidconnect/ |
H A D | ClaimsParameterValidatorTest.java | 63 String responseTypes = "code token id_token"; 68 given(mockRequest.getParameter(OAuth2Constants.Params.RESPONSE_TYPE)).willReturn(responseTypes); 85 String responseTypes = "id_token"; 90 given(mockRequest.getParameter(OAuth2Constants.Params.RESPONSE_TYPE)).willReturn(responseTypes); 106 String responseTypes = "id_token"; 111 given(mockRequest.getParameter(OAuth2Constants.Params.RESPONSE_TYPE)).willReturn(responseTypes);
|
/forgerock/openam/openam-oauth2/src/test/java/org/forgerock/openam/oauth2/ |
H A D | AgentClientRegistrationTest.java | 99 final Set<String> responseTypes = agentClientRegistration.getAllowedResponseTypes(); 101 assertThat(responseTypes).isEqualTo(new HashSet<>(Collections.singletonList("id_token")));
|
/forgerock/openam-v13/openam-oauth2/src/main/java/org/forgerock/restlet/ext/oauth2/flow/responseTypes/ |
H A D | CodeResponseType.java | 17 package org.forgerock.restlet.ext.oauth2.flow.responseTypes;
|
H A D | IDTokenResponseType.java | 19 package org.forgerock.restlet.ext.oauth2.flow.responseTypes;
|
H A D | TokenResponseType.java | 17 package org.forgerock.restlet.ext.oauth2.flow.responseTypes;
|
/forgerock/openam-v13/openam-oauth2/src/main/java/org/forgerock/openam/oauth2/ |
H A D | OpenAMOAuth2ProviderSettings.java | 185 Map<String, ResponseTypeHandler> responseTypes = new HashMap<String, ResponseTypeHandler>(); 192 responseTypes.put(parts[0], wrap(parts[0], parts[1])); 194 return responseTypes;
|