org.apache.hadoop.yarn.server.security.http
Class RMAuthenticationFilter

java.lang.Object
  extended by org.apache.hadoop.security.authentication.server.AuthenticationFilter
      extended by org.apache.hadoop.security.token.delegation.web.DelegationTokenAuthenticationFilter
          extended by 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


Field Summary
static String AUTH_HANDLER_PROPERTY
           
 
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
 
Constructor Summary
RMAuthenticationFilter()
           
 
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
 

Field Detail

AUTH_HANDLER_PROPERTY

public static final String AUTH_HANDLER_PROPERTY
See Also:
Constant Field Values
Constructor Detail

RMAuthenticationFilter

public RMAuthenticationFilter()
Method Detail

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.