public class OidcAuthorizationCodeService extends AuthorizationCodeGrantService
LOG
Constructor and Description |
---|
OidcAuthorizationCodeService() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canAuthorizationBeSkipped(Client client,
UserSubject userSubject,
List<String> requestedScope,
List<OAuthPermission> permissions) |
protected AuthorizationCodeRegistration |
createCodeRegistration(OAuthRedirectionState state,
Client client,
List<String> requestedScope,
List<String> approvedScope,
UserSubject userSubject,
ServerAccessToken preauthorizedToken) |
protected OAuthRedirectionState |
recreateRedirectionStateFromParams(javax.ws.rs.core.MultivaluedMap<String,String> params) |
void |
setSkipAuthorizationWithOidcScope(boolean skipAuthorizationWithOidcScope) |
canRedirectUriBeEmpty, canSupportPublicClient, createAuthorizationData, createErrorResponse, createGrant, deliverOOBResponse, getGrantCode, getGrantRepresentation, getRedirectUriBuilder, processCodeGrant, setCanSupportEmptyRedirectForPrivateClients, setCanSupportPublicClients, setCodeRequestFilter, setCodeResponseFilter
authorize, authorizeDecision, authorizeDecisionForm, canAccessTokenBeReturned, completeAuthorization, createErrorResponse, createUserSubject, getAndValidateSecurityContext, getApprovedScope, getClient, getClient, getSupportedGrantType, getSupportedResponseTypes, personalizeData, recreateRedirectionStateFromSession, setAuthorizationFilter, setHidePreauthorizedScopesInForm, setMatchRedirectUriWithApplicationUri, setMaxDefaultSessionInterval, setPartialMatchScopeValidation, setResourceOwnerNameProvider, setSessionAuthenticityTokenProvider, setSubjectCreator, setUseAllClientScopes, setUseRegisteredRedirectUriIfPossible, startAuthorization, startAuthorization, validateRedirectUri
checkTransportSecurity, getDataProvider, getMessageContext, getQueryParameters, getValidClient, getValidClient, isWriteOptionalParameters, reportInvalidRequestError, reportInvalidRequestError, reportInvalidRequestError, reportInvalidRequestError, setBlockUnsecureRequests, setDataProvider, setMessageContext, setWriteOptionalParameters
protected boolean canAuthorizationBeSkipped(Client client, UserSubject userSubject, List<String> requestedScope, List<OAuthPermission> permissions)
canAuthorizationBeSkipped
in class RedirectionBasedGrantService
public void setSkipAuthorizationWithOidcScope(boolean skipAuthorizationWithOidcScope)
protected AuthorizationCodeRegistration createCodeRegistration(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preauthorizedToken)
createCodeRegistration
in class AuthorizationCodeGrantService
protected OAuthRedirectionState recreateRedirectionStateFromParams(javax.ws.rs.core.MultivaluedMap<String,String> params)
recreateRedirectionStateFromParams
in class AuthorizationCodeGrantService
Apache CXF