Class ImplicitConfidentialGrantService
- 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.AbstractImplicitGrantService
-
- org.apache.cxf.rs.security.oauth2.services.ImplicitConfidentialGrantService
-
@Path("/implicit-confidential") public class ImplicitConfidentialGrantService extends AbstractImplicitGrantServiceRedirection-based Implicit Grant Service which returns tokens for the confidential clients directly to a human user.
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.rs.security.oauth2.services.AbstractOAuthService
LOG
-
-
Constructor Summary
Constructors Constructor Description ImplicitConfidentialGrantService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanSupportPublicClient(Client c)protected voidprocessRefreshToken(StringBuilder sb, String refreshToken)-
Methods inherited from class org.apache.cxf.rs.security.oauth2.services.AbstractImplicitGrantService
canRedirectUriBeEmpty, createErrorResponse, createGrant, createTokenRegistration, finalizeResponse, getClientAccessToken, getUriWithFragment, prepareFormResponse, prepareRedirectResponse, processClientAccessToken, setReportClientId, setResponseFilter, setResponseFilters
-
Methods inherited from class org.apache.cxf.rs.security.oauth2.services.RedirectionBasedGrantService
authorize, authorizeDecision, authorizeDecisionForm, authorizePost, canAccessTokenBeReturned, canAuthorizationBeSkipped, completeAuthorization, createAuthorizationData, createErrorResponse, createHtmlResponse, createUserSubject, getAndValidateSecurityContext, getApprovedScope, getClient, getSupportedGrantType, getSupportedResponseTypes, isFormResponse, isRevokePreauthorizedTokenOnApproval, noConsentForRequestedScopes, personalizeData, recreateRedirectionStateFromParams, recreateRedirectionStateFromSession, setAuthorizationFilter, setHidePreauthorizedScopesInForm, setMatchRedirectUriWithApplicationUri, setMaxDefaultSessionInterval, setPartialMatchScopeValidation, setResourceOwnerNameProvider, setRevokePreauthorizedTokenOnApproval, setScopesRequiringNoConsent, setSessionAuthenticityTokenProvider, setSubjectCreator, setSupportSinglePageApplications, setUseAllClientScopes, setUseRegisteredRedirectUriIfPossible, startAuthorization, startAuthorization, validateRedirectUri
-
Methods 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
-
-
-
-
Method Detail
-
processRefreshToken
protected void processRefreshToken(StringBuilder sb, String refreshToken)
- Overrides:
processRefreshTokenin classAbstractImplicitGrantService
-
canSupportPublicClient
protected boolean canSupportPublicClient(Client c)
- Overrides:
canSupportPublicClientin classAbstractImplicitGrantService
-
-