public class OidcAuthorizationCodeService
extends org.apache.cxf.rs.security.oauth2.services.AuthorizationCodeGrantService
| Constructor and Description |
|---|
OidcAuthorizationCodeService() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canAuthorizationBeSkipped(javax.ws.rs.core.MultivaluedMap<String,String> params,
org.apache.cxf.rs.security.oauth2.common.Client client,
org.apache.cxf.rs.security.oauth2.common.UserSubject userSubject,
List<String> requestedScope,
List<org.apache.cxf.rs.security.oauth2.common.OAuthPermission> permissions) |
protected org.apache.cxf.rs.security.oauth2.common.OAuthRedirectionState |
recreateRedirectionStateFromParams(javax.ws.rs.core.MultivaluedMap<String,String> params) |
void |
setSkipAuthorizationWithOidcScope(boolean skipAuthorizationWithOidcScope) |
protected javax.ws.rs.core.Response |
startAuthorization(javax.ws.rs.core.MultivaluedMap<String,String> params,
org.apache.cxf.rs.security.oauth2.common.UserSubject userSubject,
org.apache.cxf.rs.security.oauth2.common.Client client,
String redirectUri) |
canRedirectUriBeEmpty, canSupportPublicClient, createCodeRegistration, createErrorResponse, createGrant, deliverOOBResponse, getGrantRepresentation, getRedirectUriBuilder, processCodeGrant, setCanSupportEmptyRedirectForPrivateClients, setCanSupportPublicClients, setCodeResponseFilterauthorize, authorizeDecision, authorizeDecisionForm, authorizePost, canAccessTokenBeReturned, completeAuthorization, createAuthorizationData, createErrorResponse, createHtmlResponse, createUserSubject, getAndValidateSecurityContext, getApprovedScope, getClient, getSupportedGrantType, getSupportedResponseTypes, isFormResponse, isRevokePreauthorizedTokenOnApproval, noConsentForRequestedScopes, personalizeData, recreateRedirectionStateFromSession, setAuthorizationFilter, setHidePreauthorizedScopesInForm, setMatchRedirectUriWithApplicationUri, setMaxDefaultSessionInterval, setPartialMatchScopeValidation, setResourceOwnerNameProvider, setRevokePreauthorizedTokenOnApproval, setScopesRequiringNoConsent, setSessionAuthenticityTokenProvider, setSubjectCreator, setSupportSinglePageApplications, setUseAllClientScopes, setUseRegisteredRedirectUriIfPossible, startAuthorization, validateRedirectUricheckTransportSecurity, getDataProvider, getMessageContext, getQueryParameters, getValidClient, getValidClient, injectContextIntoOAuthProviders, isWriteOptionalParameters, reportInvalidRequestError, reportInvalidRequestError, reportInvalidRequestError, reportInvalidRequestError, setBlockUnsecureRequests, setDataProvider, setMessageContext, setWriteOptionalParametersprotected boolean canAuthorizationBeSkipped(javax.ws.rs.core.MultivaluedMap<String,String> params, org.apache.cxf.rs.security.oauth2.common.Client client, org.apache.cxf.rs.security.oauth2.common.UserSubject userSubject, List<String> requestedScope, List<org.apache.cxf.rs.security.oauth2.common.OAuthPermission> permissions)
canAuthorizationBeSkipped in class org.apache.cxf.rs.security.oauth2.services.RedirectionBasedGrantServicepublic void setSkipAuthorizationWithOidcScope(boolean skipAuthorizationWithOidcScope)
protected javax.ws.rs.core.Response startAuthorization(javax.ws.rs.core.MultivaluedMap<String,String> params, org.apache.cxf.rs.security.oauth2.common.UserSubject userSubject, org.apache.cxf.rs.security.oauth2.common.Client client, String redirectUri)
startAuthorization in class org.apache.cxf.rs.security.oauth2.services.RedirectionBasedGrantServiceprotected org.apache.cxf.rs.security.oauth2.common.OAuthRedirectionState recreateRedirectionStateFromParams(javax.ws.rs.core.MultivaluedMap<String,String> params)
recreateRedirectionStateFromParams in class org.apache.cxf.rs.security.oauth2.services.AuthorizationCodeGrantServiceApache CXF