All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractLogoutFilter AbstractSSOInterceptor BaseSSOInterceptorwhich adds possibility to be initialized either through Servlet API or through eXo kernelGenericAgent Base agent superclass used by other SSO agents (CAS, OpenAM)InitiateLoginFilter LoginRedirectFilter OpenSSOAgent Contract for OpenSSO agentOpenSSOAgentImpl OpenSSOCDLoginRedirectFilter Filter is used for redirection to OpenSSO CDCServlet.OpenSSOLogoutFilter PicketlinkSTSIntegrationFilter Filter for setSamlCredentialintoSecurityClient, which enables to propagate authentication from SAML2 ticket into underlying EJB or WS calls.PortalSAML2LogOutHandler Extension ofSAML2LogOutHandlerbecause we need to enforce WCI (crossContext) logout in portal environment.SAML2IntegrationLoginModule Login module for integration with GateIn.ServletAccess ServletAccessValve Valve for addingHttpServletRequestandHttpServletResponseinto threadLocal so that it can be accessed from Login Modules during authentication.SPNEGOFilter Filter is needed because when fallback to FORM authentication, we don't need to redirect request to /dologin, which is secured URI, but we need to go directly to /initiatelogin without going again through Tomcat authenticator.SPNEGORolesModule The LoginModule that is responsible for setting up the proper GateIn roles corresponding to the SPNEGO principal that was authenticatedSSOInterceptor SSOInterceptor is actually filter, which can be configured through exo kernelSSOInterceptorInitializationContext Context, which encapsulates all initialization configuration aboutSSOInterceptorand is able to recognize whether interceptor was initialized through exo kernel or through Servlet API (old way)SSOLoginModule