@Path(value="authorize-hybrid") public class OidcHybridService extends OidcImplicitService
| Constructor and Description |
|---|
OidcHybridService() |
OidcHybridService(boolean hybridOnly) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canAccessTokenBeReturned(String responseType) |
protected org.apache.cxf.rs.security.oauth2.common.AbstractFormImplicitResponse |
prepareFormResponse(org.apache.cxf.rs.security.oauth2.common.OAuthRedirectionState state,
org.apache.cxf.rs.security.oauth2.common.Client client,
List<String> requestedScope,
List<String> approvedScope,
org.apache.cxf.rs.security.oauth2.common.UserSubject userSubject,
org.apache.cxf.rs.security.oauth2.common.ServerAccessToken preAuthorizedToken) |
protected org.apache.cxf.rs.security.oauth2.grants.code.ServerAuthorizationCodeGrant |
prepareHybrideCode(org.apache.cxf.rs.security.oauth2.common.OAuthRedirectionState state,
org.apache.cxf.rs.security.oauth2.common.Client client,
List<String> requestedScope,
List<String> approvedScope,
org.apache.cxf.rs.security.oauth2.common.UserSubject userSubject,
org.apache.cxf.rs.security.oauth2.common.ServerAccessToken preAuthorizedToken) |
protected StringBuilder |
prepareRedirectResponse(org.apache.cxf.rs.security.oauth2.common.OAuthRedirectionState state,
org.apache.cxf.rs.security.oauth2.common.Client client,
List<String> requestedScope,
List<String> approvedScope,
org.apache.cxf.rs.security.oauth2.common.UserSubject userSubject,
org.apache.cxf.rs.security.oauth2.common.ServerAccessToken preAuthorizedToken) |
void |
setCodeService(OidcAuthorizationCodeService codeService) |
canAuthorizationBeSkipped, processIdToken, recreateRedirectionStateFromParams, setIdTokenJoseHandler, setIdTokenProvider, setSkipAuthorizationWithOidcScope, startAuthorizationcreateAuthorizationDatacanRedirectUriBeEmpty, canSupportPublicClient, createErrorResponse, createGrant, createTokenRegistration, finalizeResponse, getClientAccessToken, getUriWithFragment, processClientAccessToken, processRefreshToken, setReportClientId, setResponseFilter, setResponseFiltersauthorize, authorizeDecision, authorizeDecisionForm, authorizePost, completeAuthorization, 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, setWriteOptionalParameterspublic OidcHybridService()
public OidcHybridService(boolean hybridOnly)
protected boolean canAccessTokenBeReturned(String responseType)
canAccessTokenBeReturned in class OidcImplicitServiceprotected StringBuilder prepareRedirectResponse(org.apache.cxf.rs.security.oauth2.common.OAuthRedirectionState state, org.apache.cxf.rs.security.oauth2.common.Client client, List<String> requestedScope, List<String> approvedScope, org.apache.cxf.rs.security.oauth2.common.UserSubject userSubject, org.apache.cxf.rs.security.oauth2.common.ServerAccessToken preAuthorizedToken)
prepareRedirectResponse in class OidcImplicitServiceprotected org.apache.cxf.rs.security.oauth2.common.AbstractFormImplicitResponse prepareFormResponse(org.apache.cxf.rs.security.oauth2.common.OAuthRedirectionState state,
org.apache.cxf.rs.security.oauth2.common.Client client,
List<String> requestedScope,
List<String> approvedScope,
org.apache.cxf.rs.security.oauth2.common.UserSubject userSubject,
org.apache.cxf.rs.security.oauth2.common.ServerAccessToken preAuthorizedToken)
prepareFormResponse in class OidcImplicitServiceprotected org.apache.cxf.rs.security.oauth2.grants.code.ServerAuthorizationCodeGrant prepareHybrideCode(org.apache.cxf.rs.security.oauth2.common.OAuthRedirectionState state,
org.apache.cxf.rs.security.oauth2.common.Client client,
List<String> requestedScope,
List<String> approvedScope,
org.apache.cxf.rs.security.oauth2.common.UserSubject userSubject,
org.apache.cxf.rs.security.oauth2.common.ServerAccessToken preAuthorizedToken)
public void setCodeService(OidcAuthorizationCodeService codeService)
Apache CXF