public class AuthorizationCodeGrantService extends RedirectionBasedGrantService
| Constructor and Description |
|---|
AuthorizationCodeGrantService() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canRedirectUriBeEmpty(Client c) |
protected boolean |
canSupportPublicClient(Client c) |
protected javax.ws.rs.core.Response |
createErrorResponse(javax.ws.rs.core.MultivaluedMap<String,String> params,
String redirectUri,
String error) |
protected javax.ws.rs.core.Response |
createGrant(javax.ws.rs.core.MultivaluedMap<String,String> params,
Client client,
String redirectUri,
List<String> requestedScope,
List<String> approvedScope,
UserSubject userSubject,
ServerAccessToken preauthorizedToken) |
protected javax.ws.rs.core.Response |
deliverOOBResponse(OOBAuthorizationResponse response) |
protected javax.ws.rs.core.UriBuilder |
getRedirectUriBuilder(String state,
String redirectUri) |
void |
setCanSupportPublicClients(boolean support) |
authorize, authorizeDecision, authorizeDecisionForm, completeAuthorization, createAuthorizationData, createUserSubject, getClient, personalizeData, setPartialMatchScopeValidation, setResourceOwnerNameProvider, setSessionAuthenticityTokenProvider, setSubjectCreator, setUseRegisteredRedirectUriIfPossible, startAuthorization, validateRedirectUricheckTransportSecurity, getDataProvider, getMessageContext, getQueryParameters, getValidClient, getValidClient, isWriteOptionalParameters, reportInvalidRequestError, reportInvalidRequestError, reportInvalidRequestError, reportInvalidRequestError, setBlockUnsecureRequests, setDataProvider, setMessageContext, setWriteOptionalParametersprotected javax.ws.rs.core.Response createGrant(javax.ws.rs.core.MultivaluedMap<String,String> params, Client client, String redirectUri, List<String> requestedScope, List<String> approvedScope, UserSubject userSubject, ServerAccessToken preauthorizedToken)
createGrant in class RedirectionBasedGrantServiceprotected javax.ws.rs.core.Response deliverOOBResponse(OOBAuthorizationResponse response)
protected javax.ws.rs.core.Response createErrorResponse(javax.ws.rs.core.MultivaluedMap<String,String> params, String redirectUri, String error)
createErrorResponse in class RedirectionBasedGrantServiceprotected javax.ws.rs.core.UriBuilder getRedirectUriBuilder(String state, String redirectUri)
protected boolean canSupportPublicClient(Client c)
canSupportPublicClient in class RedirectionBasedGrantServiceprotected boolean canRedirectUriBeEmpty(Client c)
canRedirectUriBeEmpty in class RedirectionBasedGrantServicepublic void setCanSupportPublicClients(boolean support)
Apache CXF