Class DirectAuthorizationService
- java.lang.Object
-
- org.apache.cxf.rs.security.oauth2.services.AbstractOAuthService
-
- org.apache.cxf.rs.security.oauth2.services.DirectAuthorizationService
-
@Path("/authorize-direct") public class DirectAuthorizationService extends AbstractOAuthService
-
-
Field Summary
-
Fields inherited from class org.apache.cxf.rs.security.oauth2.services.AbstractOAuthService
LOG
-
-
Constructor Summary
Constructors Constructor Description DirectAuthorizationService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.Responseauthorize(javax.ws.rs.core.MultivaluedMap<String,String> params)protected UserSubjectcreateUserSubject(SecurityContext securityContext, javax.ws.rs.core.MultivaluedMap<String,String> params)protected SecurityContextgetAndValidateSecurityContext(javax.ws.rs.core.MultivaluedMap<String,String> params)protected ClientgetClient(javax.ws.rs.core.MultivaluedMap<String,String> params)SubjectCreatorgetSubjectCreator()booleanisPartialMatchScopeValidation()voidsetPartialMatchScopeValidation(boolean partialMatchScopeValidation)voidsetSubjectCreator(SubjectCreator subjectCreator)voidsetUseAllClientScopes(boolean useAllClientScopes)-
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
-
authorize
@POST @Consumes("application/x-www-form-urlencoded") @Produces("text/html") public javax.ws.rs.core.Response authorize(javax.ws.rs.core.MultivaluedMap<String,String> params)
-
getAndValidateSecurityContext
protected SecurityContext getAndValidateSecurityContext(javax.ws.rs.core.MultivaluedMap<String,String> params)
-
createUserSubject
protected UserSubject createUserSubject(SecurityContext securityContext, javax.ws.rs.core.MultivaluedMap<String,String> params)
-
getSubjectCreator
public SubjectCreator getSubjectCreator()
-
setSubjectCreator
public void setSubjectCreator(SubjectCreator subjectCreator)
-
isPartialMatchScopeValidation
public boolean isPartialMatchScopeValidation()
-
setPartialMatchScopeValidation
public void setPartialMatchScopeValidation(boolean partialMatchScopeValidation)
-
setUseAllClientScopes
public void setUseAllClientScopes(boolean useAllClientScopes)
-
-