Package swiss.trustbroker.oidc.tx
Class SessionTxWrapper
java.lang.Object
swiss.trustbroker.oidc.tx.SessionTxWrapper
Wrap transactional Tomcat session loading and session around a servlet API filter chain.
-
Constructor Summary
ConstructorsConstructorDescriptionSessionTxWrapper(TomcatSessionManager tomcatSessionManager, RelyingPartyDefinitions relyingPartyDefinitions, TrustBrokerProperties properties, ApiSupport apiSupport) -
Method Summary
Modifier and TypeMethodDescriptionvoiddoFilter(OidcTxRequestWrapper request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain)
-
Constructor Details
-
SessionTxWrapper
public SessionTxWrapper(TomcatSessionManager tomcatSessionManager, RelyingPartyDefinitions relyingPartyDefinitions, TrustBrokerProperties properties, ApiSupport apiSupport)
-
-
Method Details
-
doFilter
@Transactional public void doFilter(OidcTxRequestWrapper request, jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.FilterChain chain) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletExceptionIOException
-