public class ApiKeyValidatorFilter extends Object implements javax.ws.rs.container.ContainerRequestFilter
| Modifier and Type | Field and Description |
|---|---|
static String |
HEADER_APIKEY
Expected Header params.
|
protected org.slf4j.Logger |
logger
logger.
|
| Constructor and Description |
|---|
ApiKeyValidatorFilter()
Instantiation through introspection
|
ApiKeyValidatorFilter(Map<String,ApiKey> apiKeys)
Initialization of apiKeys (from database for instance).
|
| Modifier and Type | Method and Description |
|---|---|
void |
filter(javax.ws.rs.container.ContainerRequestContext reqCtx)
Before Method invocation reading HTTP REQUEST.
|
static Map<String,ApiKey> |
getValidApiKeysMap()
Getter accessor for attribute 'validApiKeysMap'.
|
static void |
setValidApiKeysMap(Map<String,ApiKey> validApiKeysMap)
Setter accessor for attribute 'validApiKeysMap'.
|
public static final String HEADER_APIKEY
protected org.slf4j.Logger logger
public ApiKeyValidatorFilter()
public void filter(javax.ws.rs.container.ContainerRequestContext reqCtx)
throws IOException
filter in interface javax.ws.rs.container.ContainerRequestFilterIOExceptionpublic static Map<String,ApiKey> getValidApiKeysMap()
Copyright © 2013–2022 FF4J. All rights reserved.