Class OpenIDConnectAuthMech

java.lang.Object
com.tremolosecurity.unison.proxy.auth.openidconnect.OpenIDConnectAuthMech
All Implemented Interfaces:
AuthMechanism

public class OpenIDConnectAuthMech extends Object implements AuthMechanism
  • Field Details

  • Constructor Details

    • OpenIDConnectAuthMech

      public OpenIDConnectAuthMech()
  • Method Details

    • init

      public void init(jakarta.servlet.ServletContext ctx, HashMap<String,Attribute> init)
      Specified by:
      init in interface AuthMechanism
    • getFinalURL

      public String getFinalURL(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response)
      Specified by:
      getFinalURL in interface AuthMechanism
    • doGet

      public void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doGet in interface AuthMechanism
      Throws:
      IOException
      jakarta.servlet.ServletException
    • lookupUser

      public static void lookupUser(AuthStep as, jakarta.servlet.http.HttpSession session, MyVDConnection myvd, String noMatchOU, String uidAttr, String lookupFilter, AuthChainType act, Map jwtNVP, String defaultObjectClass)
    • loadUnlinkedUser

      public static void loadUnlinkedUser(jakarta.servlet.http.HttpSession session, String noMatchOU, String uidAttr, AuthChainType act, Map jwtNVP, String defaultObjectClass)
    • doPost

      public void doPost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doPost in interface AuthMechanism
      Throws:
      IOException
      jakarta.servlet.ServletException
    • doPut

      public void doPut(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doPut in interface AuthMechanism
      Throws:
      IOException
      jakarta.servlet.ServletException
    • doHead

      public void doHead(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doHead in interface AuthMechanism
      Throws:
      IOException
      jakarta.servlet.ServletException
    • doOptions

      public void doOptions(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doOptions in interface AuthMechanism
      Throws:
      IOException
      jakarta.servlet.ServletException
    • doDelete

      public void doDelete(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) throws IOException, jakarta.servlet.ServletException
      Specified by:
      doDelete in interface AuthMechanism
      Throws:
      IOException
      jakarta.servlet.ServletException