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(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain filterChain) protected StringgetCookieValue(jakarta.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(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain filterChain) throws IOException, jakarta.servlet.ServletException - Specified by:
doFilterin interfaceorg.exoplatform.web.filter.Filter- Throws:
IOExceptionjakarta.servlet.ServletException
-
getCookieValue
-