Class SecurityProblemSupport

  • All Implemented Interfaces:
    org.springframework.security.web.access.AccessDeniedHandler, org.springframework.security.web.AuthenticationEntryPoint

    @API(status=STABLE)
    @Component
    public class SecurityProblemSupport
    extends Object
    implements org.springframework.security.web.AuthenticationEntryPoint, org.springframework.security.web.access.AccessDeniedHandler
    A compound AuthenticationEntryPoint and AccessDeniedHandler that delegates exceptions to Spring WebMVC's HandlerExceptionResolver as defined in WebMvcConfigurationSupport. Compatible with spring-webmvc 4.3.3.
    • Constructor Summary

      Constructors 
      Constructor Description
      SecurityProblemSupport​(org.springframework.web.servlet.HandlerExceptionResolver resolver)  
    • Constructor Detail

      • SecurityProblemSupport

        @API(status=INTERNAL)
        @Autowired
        public SecurityProblemSupport​(@Qualifier("handlerExceptionResolver")
                                      org.springframework.web.servlet.HandlerExceptionResolver resolver)
    • Method Detail

      • commence

        public void commence​(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response,
                             org.springframework.security.core.AuthenticationException exception)
        Specified by:
        commence in interface org.springframework.security.web.AuthenticationEntryPoint
      • handle

        public void handle​(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response,
                           org.springframework.security.access.AccessDeniedException exception)
        Specified by:
        handle in interface org.springframework.security.web.access.AccessDeniedHandler