Class GithubAuthMech
java.lang.Object
com.tremolosecurity.unison.proxy.auth.github.GithubAuthMech
- All Implemented Interfaces:
AuthMechanism
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoDelete(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) voiddoGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) voiddoHead(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) voiddoOptions(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) voiddoPost(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) voiddoPut(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) getFinalURL(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) voidstatic voidloadUnlinkedUser(jakarta.servlet.http.HttpSession session, String noMatchOU, String uidAttr, AuthChainType act, Map jwtNVP, String defaultObjectClass) static voidlookupUser(AuthStep as, jakarta.servlet.http.HttpSession session, MyVDConnection myvd, String noMatchOU, String uidAttr, String lookupFilter, AuthChainType act, Map jwtNVP, String defaultObjectClass)
-
Constructor Details
-
GithubAuthMech
public GithubAuthMech()
-
-
Method Details
-
init
- Specified by:
initin interfaceAuthMechanism
-
getFinalURL
public String getFinalURL(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Specified by:
getFinalURLin interfaceAuthMechanism
-
doGet
public void doGet(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) throws IOException, jakarta.servlet.ServletException - Specified by:
doGetin interfaceAuthMechanism- Throws:
IOExceptionjakarta.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:
doPostin interfaceAuthMechanism- Throws:
IOExceptionjakarta.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:
doPutin interfaceAuthMechanism- Throws:
IOExceptionjakarta.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:
doHeadin interfaceAuthMechanism- Throws:
IOExceptionjakarta.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:
doOptionsin interfaceAuthMechanism- Throws:
IOExceptionjakarta.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:
doDeletein interfaceAuthMechanism- Throws:
IOExceptionjakarta.servlet.ServletException
-