Class AuthenticationHeaderFilter

  • All Implemented Interfaces:
    org.exoplatform.web.filter.Filter

    public class AuthenticationHeaderFilter
    extends Object
    implements org.exoplatform.web.filter.Filter
    Filter setting authentication headers in a custom header. This is required by iOS version older than iOS 11 since they cannot read cookies headers directly.
    • Field Detail

      • COOKIES_TO_PROPAGATE

        public static final String[] COOKIES_TO_PROPAGATE
    • Constructor Detail

      • AuthenticationHeaderFilter

        public AuthenticationHeaderFilter()
    • Method Detail

      • doFilter

        public void doFilter​(javax.servlet.ServletRequest request,
                             javax.servlet.ServletResponse response,
                             javax.servlet.FilterChain filterChain)
                      throws IOException,
                             javax.servlet.ServletException
        Specified by:
        doFilter in interface org.exoplatform.web.filter.Filter
        Throws:
        IOException
        javax.servlet.ServletException
      • getCookieValue

        protected String getCookieValue​(javax.servlet.http.Cookie[] cookies,
                                        Object key)