Class SAML2Auth
java.lang.Object
com.tremolosecurity.proxy.auth.SAML2Auth
- All Implemented Interfaces:
AuthMechanism
-
Field Summary
Modifier and TypeFieldDescription -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
doDelete
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) void
doGet
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, AuthStep as) void
doHead
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) void
doOptions
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) void
doPost
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, AuthStep as) void
doPut
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, AuthStep as) getFinalURL
(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) void
void
initializeSSO
(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, jakarta.servlet.http.HttpSession session, boolean isJump, String jumpPage, Saml2MetadataLookup metadata)
-
Field Details
-
xmlDigSigAlgs
-
javaDigSigAlgs
-
-
Constructor Details
-
SAML2Auth
public SAML2Auth()
-
-
Method Details
-
doGet
public void doGet(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, AuthStep as) throws jakarta.servlet.ServletException, IOException - Specified by:
doGet
in interfaceAuthMechanism
- Throws:
jakarta.servlet.ServletException
IOException
-
initializeSSO
public void initializeSSO(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, jakarta.servlet.http.HttpSession session, boolean isJump, String jumpPage, Saml2MetadataLookup metadata) throws MalformedURLException, jakarta.servlet.ServletException - Throws:
MalformedURLException
jakarta.servlet.ServletException
-
doPost
public void doPost(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse resp, AuthStep as) throws jakarta.servlet.ServletException, IOException - Specified by:
doPost
in interfaceAuthMechanism
- Throws:
jakarta.servlet.ServletException
IOException
-
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 interfaceAuthMechanism
- 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 interfaceAuthMechanism
- 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 interfaceAuthMechanism
- 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 interfaceAuthMechanism
- Throws:
IOException
jakarta.servlet.ServletException
-
init
- Specified by:
init
in interfaceAuthMechanism
-
getFinalURL
public String getFinalURL(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) - Specified by:
getFinalURL
in interfaceAuthMechanism
-