Class CurrentAuthenticationResolvingProcessor

    • Constructor Detail

      • CurrentAuthenticationResolvingProcessor

        public CurrentAuthenticationResolvingProcessor()
    • Method Detail

      • setAuthenticationManager

        public void setAuthenticationManager​(AuthenticationManager authenticationManager)
      • processRequest

        public void processRequest​(org.craftercms.commons.http.RequestContext context,
                                   RequestSecurityProcessorChain processorChain)
                            throws Exception
        Sets the authentication for the current request. If the profileLastModified timestamp is in the request, and it doesn't match the one from the current profile, a reload of the profile is forced.
        Specified by:
        processRequest in interface RequestSecurityProcessor
        Parameters:
        context - the context which holds the current request and other security info pertinent to the request
        processorChain - the processor chain, used to call the next processor
        Throws:
        Exception