Class OidcAuthorizationCodeService
java.lang.Object
org.apache.cxf.rs.security.oauth2.services.AbstractOAuthService
org.apache.cxf.rs.security.oauth2.services.RedirectionBasedGrantService
org.apache.cxf.rs.security.oauth2.services.AuthorizationCodeGrantService
org.apache.cxf.rs.security.oidc.idp.OidcAuthorizationCodeService
-
Field Summary
Fields inherited from class org.apache.cxf.rs.security.oauth2.services.AbstractOAuthService
LOG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanAuthorizationBeSkipped(jakarta.ws.rs.core.MultivaluedMap<String, String> params, Client client, UserSubject userSubject, List<String> requestedScope, List<OAuthPermission> permissions) protected OAuthRedirectionStaterecreateRedirectionStateFromParams(jakarta.ws.rs.core.MultivaluedMap<String, String> params) voidsetSkipAuthorizationWithOidcScope(boolean skipAuthorizationWithOidcScope) protected jakarta.ws.rs.core.ResponsestartAuthorization(jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject userSubject, Client client, String redirectUri) Methods inherited from class org.apache.cxf.rs.security.oauth2.services.AuthorizationCodeGrantService
canRedirectUriBeEmpty, canSupportPublicClient, createCodeRegistration, createErrorResponse, createGrant, deliverOOBResponse, getGrantRepresentation, getRedirectUriBuilder, processCodeGrant, setCanSupportEmptyRedirectForPrivateClients, setCanSupportPublicClients, setCodeResponseFilterMethods inherited from class org.apache.cxf.rs.security.oauth2.services.RedirectionBasedGrantService
authorize, 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, validateRedirectUriMethods inherited from class org.apache.cxf.rs.security.oauth2.services.AbstractOAuthService
checkTransportSecurity, getDataProvider, getMessageContext, getQueryParameters, getValidClient, getValidClient, injectContextIntoOAuthProviders, isWriteOptionalParameters, reportInvalidRequestError, reportInvalidRequestError, reportInvalidRequestError, reportInvalidRequestError, setBlockUnsecureRequests, setDataProvider, setMessageContext, setWriteOptionalParameters
-
Constructor Details
-
OidcAuthorizationCodeService
public OidcAuthorizationCodeService()
-
-
Method Details
-
canAuthorizationBeSkipped
protected boolean canAuthorizationBeSkipped(jakarta.ws.rs.core.MultivaluedMap<String, String> params, Client client, UserSubject userSubject, List<String> requestedScope, List<OAuthPermission> permissions) - Overrides:
canAuthorizationBeSkippedin classRedirectionBasedGrantService
-
setSkipAuthorizationWithOidcScope
public void setSkipAuthorizationWithOidcScope(boolean skipAuthorizationWithOidcScope) -
startAuthorization
protected jakarta.ws.rs.core.Response startAuthorization(jakarta.ws.rs.core.MultivaluedMap<String, String> params, UserSubject userSubject, Client client, String redirectUri) - Overrides:
startAuthorizationin classRedirectionBasedGrantService
-
recreateRedirectionStateFromParams
protected OAuthRedirectionState recreateRedirectionStateFromParams(jakarta.ws.rs.core.MultivaluedMap<String, String> params) - Overrides:
recreateRedirectionStateFromParamsin classAuthorizationCodeGrantService
-