public abstract class AbstractImplicitGrantService extends RedirectionBasedGrantService
LOG| Modifier | Constructor and Description |
|---|---|
protected |
AbstractImplicitGrantService(Set<String> supportedResponseTypes,
String supportedGrantType) |
protected |
AbstractImplicitGrantService(String supportedResponseType,
String supportedGrantType) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canRedirectUriBeEmpty(Client c) |
protected boolean |
canSupportPublicClient(Client c) |
protected javax.ws.rs.core.Response |
createErrorResponse(String state,
String redirectUri,
String error) |
protected javax.ws.rs.core.Response |
createGrant(OAuthRedirectionState state,
Client client,
List<String> requestedScope,
List<String> approvedScope,
UserSubject userSubject,
ServerAccessToken preAuthorizedToken) |
protected AccessTokenRegistration |
createTokenRegistration(OAuthRedirectionState state,
Client client,
List<String> requestedScope,
List<String> approvedScope,
UserSubject userSubject) |
protected void |
finalizeResponse(StringBuilder sb,
OAuthRedirectionState state) |
protected StringBuilder |
getUriWithFragment(String redirectUri) |
protected StringBuilder |
prepareGrant(OAuthRedirectionState state,
Client client,
List<String> requestedScope,
List<String> approvedScope,
UserSubject userSubject,
ServerAccessToken preAuthorizedToken) |
protected void |
processClientAccessToken(ClientAccessToken clientToken,
ServerAccessToken serverToken) |
protected void |
processRefreshToken(StringBuilder sb,
String refreshToken) |
void |
setReportClientId(boolean reportClientId) |
void |
setResponseFilter(AccessTokenResponseFilter responseHandler) |
void |
setResponseFilters(List<AccessTokenResponseFilter> handlers) |
authorize, authorizeDecision, authorizeDecisionForm, canAccessTokenBeReturned, canAuthorizationBeSkipped, completeAuthorization, createAuthorizationData, createErrorResponse, createUserSubject, getAndValidateSecurityContext, getApprovedScope, getClient, getClient, getSupportedGrantType, getSupportedResponseTypes, personalizeData, recreateRedirectionStateFromParams, recreateRedirectionStateFromSession, setAuthorizationFilter, setHidePreauthorizedScopesInForm, setMatchRedirectUriWithApplicationUri, setMaxDefaultSessionInterval, setPartialMatchScopeValidation, setResourceOwnerNameProvider, setSessionAuthenticityTokenProvider, setSubjectCreator, setUseAllClientScopes, setUseRegisteredRedirectUriIfPossible, startAuthorization, startAuthorization, validateRedirectUricheckTransportSecurity, getDataProvider, getMessageContext, getQueryParameters, getValidClient, getValidClient, isWriteOptionalParameters, reportInvalidRequestError, reportInvalidRequestError, reportInvalidRequestError, reportInvalidRequestError, setBlockUnsecureRequests, setDataProvider, setMessageContext, setWriteOptionalParametersprotected AbstractImplicitGrantService(String supportedResponseType, String supportedGrantType)
protected javax.ws.rs.core.Response createGrant(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken)
createGrant in class RedirectionBasedGrantServiceprotected StringBuilder prepareGrant(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preAuthorizedToken)
protected AccessTokenRegistration createTokenRegistration(OAuthRedirectionState state, Client client, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject)
protected void finalizeResponse(StringBuilder sb, OAuthRedirectionState state)
protected void processRefreshToken(StringBuilder sb, String refreshToken)
protected void processClientAccessToken(ClientAccessToken clientToken, ServerAccessToken serverToken)
protected javax.ws.rs.core.Response createErrorResponse(String state, String redirectUri, String error)
createErrorResponse in class RedirectionBasedGrantServiceprotected StringBuilder getUriWithFragment(String redirectUri)
public void setReportClientId(boolean reportClientId)
public void setResponseFilters(List<AccessTokenResponseFilter> handlers)
public void setResponseFilter(AccessTokenResponseFilter responseHandler)
protected boolean canRedirectUriBeEmpty(Client c)
canRedirectUriBeEmpty in class RedirectionBasedGrantServiceprotected boolean canSupportPublicClient(Client c)
canSupportPublicClient in class RedirectionBasedGrantServiceApache CXF