Class PicketlinkSTSIntegrationFilter

  • All Implemented Interfaces:
    javax.servlet.Filter

    public class PicketlinkSTSIntegrationFilter
    extends org.exoplatform.container.web.AbstractFilter
    Filter for set SamlCredential into SecurityClient, which enables to propagate authentication from SAML2 ticket into underlying EJB or WS calls.
    Author:
    Marek Posolda
    • Constructor Detail

      • PicketlinkSTSIntegrationFilter

        public PicketlinkSTSIntegrationFilter()
    • Method Detail

      • doFilter

        public void doFilter​(javax.servlet.ServletRequest request,
                             javax.servlet.ServletResponse response,
                             javax.servlet.FilterChain chain)
                      throws IOException,
                             javax.servlet.ServletException
        Throws:
        IOException
        javax.servlet.ServletException
      • destroy

        public void destroy()
      • getCurrentSubject

        protected Subject getCurrentSubject()
        JBoss specific way for obtaining a Subject. TODO: is JBoss specific way needed? subject should be available in ConversationState
        Returns:
        subject