Package org.exoplatform.push.filter
Class AuthenticationHeaderFilter
java.lang.Object
org.exoplatform.push.filter.AuthenticationHeaderFilter
- All Implemented Interfaces:
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain filterChain) protected StringgetCookieValue(javax.servlet.http.Cookie[] cookies, Object key)
-
Field Details
-
HEADER_AUTHORIZATION
- See Also:
-
COOKIES_TO_PROPAGATE
-
-
Constructor Details
-
AuthenticationHeaderFilter
public AuthenticationHeaderFilter()
-
-
Method Details
-
doFilter
public void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain filterChain) throws IOException, javax.servlet.ServletException - Specified by:
doFilterin interfaceorg.exoplatform.web.filter.Filter- Throws:
IOExceptionjavax.servlet.ServletException
-
getCookieValue
-