org.apache.hadoop.yarn.server.security.http
Class RMAuthenticationFilter
java.lang.Object
org.apache.hadoop.security.authentication.server.AuthenticationFilter
org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationFilter
org.apache.hadoop.yarn.server.security.http.RMAuthenticationFilter
- All Implemented Interfaces:
- javax.servlet.Filter
@InterfaceAudience.Private
@InterfaceStability.Unstable
public class RMAuthenticationFilter
- extends org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationFilter
| Fields inherited from class org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationFilter |
DELEGATION_TOKEN_SECRET_MANAGER_ATTR, PROXYUSER_PREFIX |
| Fields inherited from class org.apache.hadoop.security.authentication.server.AuthenticationFilter |
AUTH_TOKEN_VALIDITY, AUTH_TYPE, CONFIG_PREFIX, COOKIE_DOMAIN, COOKIE_PATH, SIGNATURE_SECRET, SIGNER_SECRET_PROVIDER, SIGNER_SECRET_PROVIDER_ATTRIBUTE |
|
Method Summary |
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain filterChain)
|
void |
init(javax.servlet.FilterConfig filterConfig)
|
static void |
setDelegationTokenSecretManager(org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager<?> manager)
|
| Methods inherited from class org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationFilter |
doFilter, getConfiguration, getProxyuserConfiguration, setHandlerAuthMethod |
| Methods inherited from class org.apache.hadoop.security.authentication.server.AuthenticationFilter |
createAuthCookie, destroy, getAuthenticationHandler, getConfiguration, getCookieDomain, getCookiePath, getRequestURL, getToken, getValidity, isCustomSignerSecretProvider, isRandomSecret |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AUTH_HANDLER_PROPERTY
public static final String AUTH_HANDLER_PROPERTY
- See Also:
- Constant Field Values
RMAuthenticationFilter
public RMAuthenticationFilter()
init
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
- Specified by:
init in interface javax.servlet.Filter- Overrides:
init in class org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationFilter
- Throws:
javax.servlet.ServletException
doFilter
public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain filterChain)
throws IOException,
javax.servlet.ServletException
-
- Specified by:
doFilter in interface javax.servlet.Filter- Overrides:
doFilter in class org.apache.hadoop.security.authentication.server.AuthenticationFilter
- Throws:
IOException
javax.servlet.ServletException
setDelegationTokenSecretManager
public static void setDelegationTokenSecretManager(org.apache.hadoop.security.token.delegation.AbstractDelegationTokenSecretManager<?> manager)
Copyright © 2014 Apache Software Foundation. All Rights Reserved.