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
  • Constructor Details

    • DirectAuthorizationService

      public DirectAuthorizationService()
  • Method Details

    • authorize

      @POST @Consumes("application/x-www-form-urlencoded") @Produces("text/html") public jakarta.ws.rs.core.Response authorize(jakarta.ws.rs.core.MultivaluedMap<String,String> params)
    • getAndValidateSecurityContext

      protected SecurityContext getAndValidateSecurityContext(jakarta.ws.rs.core.MultivaluedMap<String,String> params)
    • createUserSubject

      protected UserSubject createUserSubject(SecurityContext securityContext, jakarta.ws.rs.core.MultivaluedMap<String,String> params)
    • getSubjectCreator

      public SubjectCreator getSubjectCreator()
    • setSubjectCreator

      public void setSubjectCreator(SubjectCreator subjectCreator)
    • getClient

      protected Client getClient(jakarta.ws.rs.core.MultivaluedMap<String,String> params)
    • isPartialMatchScopeValidation

      public boolean isPartialMatchScopeValidation()
    • setPartialMatchScopeValidation

      public void setPartialMatchScopeValidation(boolean partialMatchScopeValidation)
    • setUseAllClientScopes

      public void setUseAllClientScopes(boolean useAllClientScopes)