Class AuthManagerImpl

java.lang.Object
com.tremolosecurity.proxy.auth.sys.AuthManagerImpl
All Implemented Interfaces:
AuthManager

public class AuthManagerImpl extends Object implements AuthManager
  • Constructor Details

    • AuthManagerImpl

      public AuthManagerImpl()
  • Method Details

    • nextAuth

      public boolean nextAuth(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, jakarta.servlet.http.HttpSession session, boolean jsRedirect) throws jakarta.servlet.ServletException, IOException
      Specified by:
      nextAuth in interface AuthManager
      Throws:
      jakarta.servlet.ServletException
      IOException
    • nextAuth

      public boolean nextAuth(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, jakarta.servlet.http.HttpSession session, boolean jsRedirect, NextSys next) throws jakarta.servlet.ServletException, IOException
      Specified by:
      nextAuth in interface AuthManager
      Throws:
      jakarta.servlet.ServletException
      IOException
    • execAuth

      public boolean execAuth(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, jakarta.servlet.http.HttpSession session, boolean jsRedirect, UrlHolder holder, AuthChainType act, String finalURL) throws IOException, jakarta.servlet.ServletException
      Specified by:
      execAuth in interface AuthManager
      Throws:
      IOException
      jakarta.servlet.ServletException
    • execAuth

      public boolean execAuth(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, jakarta.servlet.http.HttpSession session, boolean jsRedirect, UrlHolder holder, AuthChainType act, String finalURL, NextSys next) throws IOException, jakarta.servlet.ServletException
      Specified by:
      execAuth in interface AuthManager
      Throws:
      IOException
      jakarta.servlet.ServletException
    • finishSuccessfulLogin

      public boolean finishSuccessfulLogin(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, UrlHolder holder, AuthChainType act, RequestHolder reqHolder, AuthController actl, NextSys next) throws IOException, jakarta.servlet.ServletException
      Specified by:
      finishSuccessfulLogin in interface AuthManager
      Throws:
      IOException
      jakarta.servlet.ServletException
    • loadAmtParams

      public void loadAmtParams(jakarta.servlet.http.HttpSession session, AuthMechType amt)
      Specified by:
      loadAmtParams in interface AuthManager
    • getGetRedirectURL

      public StringBuffer getGetRedirectURL(RequestHolder reqHolder)
      Specified by:
      getGetRedirectURL in interface AuthManager
    • buildACT

      public static AuthChainType buildACT(AuthChainType origChain, ConfigManager cfg)