Searched refs:responseTypes (Results 1 - 20 of 20) sorted by relevance

/forgerock/openam-v13/openam-oauth2-common/openid-connect-core/src/main/java/org/forgerock/openidconnect/
H A DOpenIDConnectProviderConfiguration.java111 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 DOpenIdConnectAuthorizeRequestValidator.java76 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 DClientBuilder.java44 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 DClient.java331 * @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 DOpenIDConnectProviderConfiguration.java114 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 DOpenIdConnectAuthorizeRequestValidator.java77 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 DClientBuilder.java44 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 DClient.java331 * @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 DInvalidScopeException.java69 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 DInvalidScopeException.java69 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 DUtils.java185 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 DUtils.java185 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 DAgentOAuth2ProviderSettings.java80 Map<String, ResponseTypeHandler> responseTypes = new HashMap<>();
81 responseTypes.put("id_token", InjectorHolder.getInstance(IdTokenResponseTypeHandler.class));
82 return responseTypes;
H A DRealmOAuth2ProviderSettings.java231 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 DClaimsParameterValidatorTest.java63 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 DAgentClientRegistrationTest.java99 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 DCodeResponseType.java17 package org.forgerock.restlet.ext.oauth2.flow.responseTypes;
H A DIDTokenResponseType.java19 package org.forgerock.restlet.ext.oauth2.flow.responseTypes;
H A DTokenResponseType.java17 package org.forgerock.restlet.ext.oauth2.flow.responseTypes;
/forgerock/openam-v13/openam-oauth2/src/main/java/org/forgerock/openam/oauth2/
H A DOpenAMOAuth2ProviderSettings.java185 Map<String, ResponseTypeHandler> responseTypes = new HashMap<String, ResponseTypeHandler>();
192 responseTypes.put(parts[0], wrap(parts[0], parts[1]));
194 return responseTypes;

Completed in 105 milliseconds