Package io.antmedia.filter
Class TokenFilterManager
java.lang.Object
io.antmedia.filter.AbstractFilter
io.antmedia.filter.TokenFilterManager
- All Implemented Interfaces:
jakarta.servlet.Filter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static org.slf4j.Loggerstatic final Stringstatic final StringFields inherited from class io.antmedia.filter.AbstractFilter
BROADCAST_OBJECT, config, streamStats -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) static StringgetStreamId(String requestURI) static StringgetStreamId(String requestURI, String suffixFormat) static booleanisAnySecurityEnabled(AppSettings appSettings) Methods inherited from class io.antmedia.filter.AbstractFilter
checkCIDRList, destroy, getAntMediaApplicationAdapter, getAppContext, getAppSettings, getBroadcast, getConfig, getDataStore, getServerSettings, getStreamStats, getTokenService, getWebApplicationContext, init, setConfig, setTokenService
-
Field Details
-
NOT_INITIALIZED
- See Also:
-
logger
protected static org.slf4j.Logger logger -
TOKEN_HEADER_FOR_NODE_COMMUNICATION
- See Also:
-
-
Constructor Details
-
TokenFilterManager
public TokenFilterManager()
-
-
Method Details
-
doFilter
public void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws IOException, jakarta.servlet.ServletException - Throws:
IOExceptionjakarta.servlet.ServletException
-
isAnySecurityEnabled
-
getStreamId
-
getStreamId
-