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
Modifier and TypeFieldDescriptionprotected static org.slf4j.Logger
static final String
static final String
Fields inherited from class io.antmedia.filter.AbstractFilter
BROADCAST_OBJECT, config, streamStats
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
doFilter
(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) static String
getStreamId
(String requestURI) static boolean
isAnySecurityEnabled
(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:
IOException
jakarta.servlet.ServletException
-
isAnySecurityEnabled
-
getStreamId
-