Class EscapeHatch.CrumbExclusionImpl

java.lang.Object
hudson.security.csrf.CrumbExclusion
org.jenkinsci.plugins.oic.properties.EscapeHatch.CrumbExclusionImpl
All Implemented Interfaces:
ExtensionPoint
Enclosing class:
EscapeHatch

@Extension public static class EscapeHatch.CrumbExclusionImpl extends CrumbExclusion
Excluding the escapeHatch login from CSRF protection as the crumb is calculated based on the authentication mirroring behavior of the normal login page.
Author:
Michael Bischoff
  • Constructor Details

    • CrumbExclusionImpl

      public CrumbExclusionImpl()
  • Method Details

    • process

      public boolean process(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException
      Overrides:
      process in class CrumbExclusion
      Throws:
      IOException
      jakarta.servlet.ServletException