Class ReturnCurrentAuthenticationProcessor

java.lang.Object
org.craftercms.security.processors.impl.ReturnCurrentAuthenticationProcessor
All Implemented Interfaces:
RequestSecurityProcessor

public class ReturnCurrentAuthenticationProcessor extends Object implements RequestSecurityProcessor
RequestSecurityProcessor that returns the current authentication to the client.
Author:
avasquez
  • Field Details

  • Constructor Details

    • ReturnCurrentAuthenticationProcessor

      public ReturnCurrentAuthenticationProcessor()
  • Method Details

    • setServiceUrl

      public void setServiceUrl(String serviceUrl)
    • setServiceMethod

      public void setServiceMethod(String serviceMethod)
    • setResponseWriter

      public void setResponseWriter(org.craftercms.commons.rest.HttpMessageConvertingResponseWriter responseWriter)
    • processRequest

      public void processRequest(org.craftercms.commons.http.RequestContext context, RequestSecurityProcessorChain processorChain) throws Exception
      Description copied from interface: RequestSecurityProcessor
      Processes a request, enforcing security when required.
      Specified by:
      processRequest in interface RequestSecurityProcessor
      Parameters:
      context - the context which holds the current request and response
      processorChain - the RequestSecurityProcessorChain, used to call the next processor
      Throws:
      Exception
    • isServiceRequest

      protected boolean isServiceRequest(javax.servlet.http.HttpServletRequest request)
    • sendAuthentication

      protected <T> void sendAuthentication(Authentication auth, org.craftercms.commons.http.RequestContext context) throws IOException
      Throws:
      IOException