blob: 895990b062caf44153d78e30fb54ac461fb58be8 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_292) on Tue Jun 15 06:01:17 GMT 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Index (Apache Hadoop Auth 3.3.1 API)</title>
<meta name="date" content="2021-06-15">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Index (Apache Hadoop Auth 3.3.1 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;<a name="I:A">
<!-- -->
</a>
<h2 class="title">A</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html#alternateAuthenticate-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">alternateAuthenticate(HttpServletRequest, HttpServletResponse)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">AltKerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Subclasses should implement this method to provide the custom
authentication to be used for browsers.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#alternateAuthenticate-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">alternateAuthenticate(HttpServletRequest, HttpServletResponse)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server"><span class="typeNameLink">AltKerberosAuthenticationHandler</span></a> - Class in <a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a></dt>
<dd>
<div class="block">The <a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server"><code>AltKerberosAuthenticationHandler</code></a> behaves exactly the same way as
the <a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server"><code>KerberosAuthenticationHandler</code></a>, except that it allows for an
alternative form of authentication for browsers while still using Kerberos
for Java access.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html#AltKerberosAuthenticationHandler--">AltKerberosAuthenticationHandler()</a></span> - Constructor for class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">AltKerberosAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html#ANONYMOUS">ANONYMOUS</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationToken</a></dt>
<dd>
<div class="block">Constant that identifies an anonymous request.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html#ANONYMOUS_ALLOWED">ANONYMOUS_ALLOWED</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">PseudoAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates if anonymous users are allowed.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html#AUTH_COOKIE">AUTH_COOKIE</a></span> - Static variable in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL</a></dt>
<dd>
<div class="block">Name of the HTTP cookie used for the authentication token between the client and the server.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html#AUTH_HANDLER_PROPERTY">AUTH_HANDLER_PROPERTY</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">MultiSchemeAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#AUTH_TOKEN_MAX_INACTIVE_INTERVAL">AUTH_TOKEN_MAX_INACTIVE_INTERVAL</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Constant for the configuration property
that indicates the max inactive interval of the generated token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#AUTH_TOKEN_VALIDITY">AUTH_TOKEN_VALIDITY</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates the validity of the generated token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#AUTH_TYPE">AUTH_TYPE</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Constant for the property that specifies the authentication handler to use.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/Authenticator.html#authenticate-java.net.URL-org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token-">authenticate(URL, AuthenticatedURL.Token)</a></span> - Method in interface org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/Authenticator.html" title="interface in org.apache.hadoop.security.authentication.client">Authenticator</a></dt>
<dd>
<div class="block">Authenticates against a URL and returns a <a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.Token.html" title="class in org.apache.hadoop.security.authentication.client"><code>AuthenticatedURL.Token</code></a> to be
used by subsequent requests.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html#authenticate-java.net.URL-org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token-">authenticate(URL, AuthenticatedURL.Token)</a></span> - Method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client">KerberosAuthenticator</a></dt>
<dd>
<div class="block">Performs SPNEGO authentication against the specified URL.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/PseudoAuthenticator.html#authenticate-java.net.URL-org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token-">authenticate(URL, AuthenticatedURL.Token)</a></span> - Method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/PseudoAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client">PseudoAuthenticator</a></dt>
<dd>
<div class="block">Performs simple authentication against the specified URL.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html#authenticate-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">authenticate(HttpServletRequest, HttpServletResponse)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">AltKerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">It enforces the the Kerberos SPNEGO authentication sequence returning an
<a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html" title="class in org.apache.hadoop.security.authentication.server"><code>AuthenticationToken</code></a> only after the Kerberos SPNEGO sequence has
completed successfully (in the case of Java access) and only after the
custom authentication implemented by the subclass in alternateAuthenticate
has completed successfully (in the case of browser access).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html#authenticate-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">authenticate(HttpServletRequest, HttpServletResponse)</a></span> - Method in interface org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server">AuthenticationHandler</a></dt>
<dd>
<div class="block">Performs an authentication step for the given HTTP client request.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#authenticate-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">authenticate(HttpServletRequest, HttpServletResponse)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">It enforces the the Kerberos SPNEGO authentication sequence returning an
<a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html" title="class in org.apache.hadoop.security.authentication.server"><code>AuthenticationToken</code></a> only after the Kerberos SPNEGO sequence has
completed successfully.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#authenticate-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">authenticate(HttpServletRequest, HttpServletResponse)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html#authenticate-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">authenticate(HttpServletRequest, HttpServletResponse)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">MultiSchemeAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html#authenticate-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">authenticate(HttpServletRequest, HttpServletResponse)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">PseudoAuthenticationHandler</a></dt>
<dd>
<div class="block">Authenticates an HTTP client request.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client"><span class="typeNameLink">AuthenticatedURL</span></a> - Class in <a href="org/apache/hadoop/security/authentication/client/package-summary.html">org.apache.hadoop.security.authentication.client</a></dt>
<dd>
<div class="block">The <a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client"><code>AuthenticatedURL</code></a> class enables the use of the JDK <a href="https://docs.oracle.com/javase/8/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a> class
against HTTP endpoints protected with the <a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server"><code>AuthenticationFilter</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html#AuthenticatedURL--">AuthenticatedURL()</a></span> - Constructor for class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL</a></dt>
<dd>
<div class="block">Creates an <a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client"><code>AuthenticatedURL</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html#AuthenticatedURL-org.apache.hadoop.security.authentication.client.Authenticator-">AuthenticatedURL(Authenticator)</a></span> - Constructor for class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL</a></dt>
<dd>
<div class="block">Creates an <code>AuthenticatedURL</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html#AuthenticatedURL-org.apache.hadoop.security.authentication.client.Authenticator-org.apache.hadoop.security.authentication.client.ConnectionConfigurator-">AuthenticatedURL(Authenticator, ConnectionConfigurator)</a></span> - Constructor for class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL</a></dt>
<dd>
<div class="block">Creates an <code>AuthenticatedURL</code>.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.Token.html" title="class in org.apache.hadoop.security.authentication.client"><span class="typeNameLink">AuthenticatedURL.Token</span></a> - Class in <a href="org/apache/hadoop/security/authentication/client/package-summary.html">org.apache.hadoop.security.authentication.client</a></dt>
<dd>
<div class="block">Client side authentication token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#AUTHENTICATION_PROVIDER_URL">AUTHENTICATION_PROVIDER_URL</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/hadoop/security/authentication/client/AuthenticationException.html" title="class in org.apache.hadoop.security.authentication.client"><span class="typeNameLink">AuthenticationException</span></a> - Exception in <a href="org/apache/hadoop/security/authentication/client/package-summary.html">org.apache.hadoop.security.authentication.client</a></dt>
<dd>
<div class="block">Exception thrown when an authentication error occurs.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticationException.html#AuthenticationException-java.lang.Throwable-">AuthenticationException(Throwable)</a></span> - Constructor for exception org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticationException.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticationException</a></dt>
<dd>
<div class="block">Creates an <a href="org/apache/hadoop/security/authentication/client/AuthenticationException.html" title="class in org.apache.hadoop.security.authentication.client"><code>AuthenticationException</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticationException.html#AuthenticationException-java.lang.String-">AuthenticationException(String)</a></span> - Constructor for exception org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticationException.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticationException</a></dt>
<dd>
<div class="block">Creates an <a href="org/apache/hadoop/security/authentication/client/AuthenticationException.html" title="class in org.apache.hadoop.security.authentication.client"><code>AuthenticationException</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticationException.html#AuthenticationException-java.lang.String-java.lang.Throwable-">AuthenticationException(String, Throwable)</a></span> - Constructor for exception org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticationException.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticationException</a></dt>
<dd>
<div class="block">Creates an <a href="org/apache/hadoop/security/authentication/client/AuthenticationException.html" title="class in org.apache.hadoop.security.authentication.client"><code>AuthenticationException</code></a>.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server"><span class="typeNameLink">AuthenticationFilter</span></a> - Class in <a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a></dt>
<dd>
<div class="block">The <a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server"><code>AuthenticationFilter</code></a> enables protecting web application
resources with different (pluggable)
authentication mechanisms and signer secret providers.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#AuthenticationFilter--">AuthenticationFilter()</a></span> - Constructor for class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server"><span class="typeNameLink">AuthenticationHandler</span></a> - Interface in <a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a></dt>
<dd>
<div class="block">Interface for server authentication mechanisms.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/server/AuthenticationHandlerUtil.html" title="class in org.apache.hadoop.security.authentication.server"><span class="typeNameLink">AuthenticationHandlerUtil</span></a> - Class in <a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a></dt>
<dd>
<div class="block">This is a utility class designed to provide functionality related to
<a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server"><code>AuthenticationHandler</code></a>.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html" title="class in org.apache.hadoop.security.authentication.server"><span class="typeNameLink">AuthenticationToken</span></a> - Class in <a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a></dt>
<dd>
<div class="block">The <a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html" title="class in org.apache.hadoop.security.authentication.server"><code>AuthenticationToken</code></a> contains information about an authenticated
HTTP client and doubles as the <a href="https://docs.oracle.com/javase/8/docs/api/java/security/Principal.html?is-external=true" title="class or interface in java.security"><code>Principal</code></a> to be returned by
authenticated <code>HttpServletRequest</code>s</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html#AuthenticationToken-java.lang.String-java.lang.String-java.lang.String-">AuthenticationToken(String, String, String)</a></span> - Constructor for class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationToken</a></dt>
<dd>
<div class="block">Creates an authentication token.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/client/Authenticator.html" title="interface in org.apache.hadoop.security.authentication.client"><span class="typeNameLink">Authenticator</span></a> - Interface in <a href="org/apache/hadoop/security/authentication/client/package-summary.html">org.apache.hadoop.security.authentication.client</a></dt>
<dd>
<div class="block">Interface for client authentication mechanisms.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html#AUTHORIZATION">AUTHORIZATION</a></span> - Static variable in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client">KerberosAuthenticator</a></dt>
<dd>
<div class="block">HTTP header used by the SPNEGO client endpoint during an authentication sequence.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/HttpConstants.html#AUTHORIZATION_HEADER">AUTHORIZATION_HEADER</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/HttpConstants.html" title="class in org.apache.hadoop.security.authentication.server">HttpConstants</a></dt>
<dd>
<div class="block">HTTP header used by the client endpoint during an authentication sequence.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">AuthToken</span></a> - Class in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#AuthToken--">AuthToken()</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#AuthToken-java.lang.String-java.lang.String-java.lang.String-">AuthToken(String, String, String)</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>
<div class="block">Creates an authentication token.</div>
</dd>
</dl>
<a name="I:B">
<!-- -->
</a>
<h2 class="title">B</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#BASE_DN">BASE_DN</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates the base
distinguished name (DN) to be used with the LDAP server.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/HttpConstants.html#BASIC">BASIC</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/HttpConstants.html" title="class in org.apache.hadoop.security.authentication.server">HttpConstants</a></dt>
<dd>
<div class="block">HTTP header prefix used during the Basic authentication sequence.</div>
</dd>
</dl>
<a name="I:C">
<!-- -->
</a>
<h2 class="title">C</h2>
<dl>
<dt><a href="org/apache/hadoop/security/authentication/util/CertificateUtil.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">CertificateUtil</span></a> - Class in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/CertificateUtil.html#CertificateUtil--">CertificateUtil()</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/CertificateUtil.html" title="class in org.apache.hadoop.security.authentication.util">CertificateUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationHandlerUtil.html#checkAuthScheme-java.lang.String-">checkAuthScheme(String)</a></span> - Static method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationHandlerUtil.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationHandlerUtil</a></dt>
<dd>
<div class="block">This method checks if the specified HTTP authentication <code>scheme</code>
value is valid.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#checkForIllegalArgument-java.lang.String-java.lang.String-">checkForIllegalArgument(String, String)</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>
<div class="block">Check if the provided value is invalid.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/Signer.html#checkSignatures-java.lang.String-java.lang.String-">checkSignatures(String, String)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/Signer.html" title="class in org.apache.hadoop.security.authentication.util">Signer</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/hadoop/security/authentication/server/CompositeAuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server"><span class="typeNameLink">CompositeAuthenticationHandler</span></a> - Interface in <a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a></dt>
<dd>
<div class="block">Interface to support multiple authentication mechanisms simultaneously.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/Signer.html#computeSignature-byte:A-java.lang.String-">computeSignature(byte[], String)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/Signer.html" title="class in org.apache.hadoop.security.authentication.util">Signer</a></dt>
<dd>
<div class="block">Returns then signature of a string.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#CONFIG_PREFIX">CONFIG_PREFIX</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Constant for the property that specifies the configuration prefix.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/ConnectionConfigurator.html#configure-java.net.HttpURLConnection-">configure(HttpURLConnection)</a></span> - Method in interface org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/ConnectionConfigurator.html" title="interface in org.apache.hadoop.security.authentication.client">ConnectionConfigurator</a></dt>
<dd>
<div class="block">Configures the given <a href="https://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html?is-external=true" title="class or interface in java.net"><code>HttpURLConnection</code></a> instance.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/client/ConnectionConfigurator.html" title="interface in org.apache.hadoop.security.authentication.client"><span class="typeNameLink">ConnectionConfigurator</span></a> - Interface in <a href="org/apache/hadoop/security/authentication/client/package-summary.html">org.apache.hadoop.security.authentication.client</a></dt>
<dd>
<div class="block">Interface to configure <a href="https://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html?is-external=true" title="class or interface in java.net"><code>HttpURLConnection</code></a> created by
<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client"><code>AuthenticatedURL</code></a> instances.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#constructSecretProvider-javax.servlet.ServletContext-java.util.Properties-boolean-">constructSecretProvider(ServletContext, Properties, boolean)</a></span> - Static method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#COOKIE_DOMAIN">COOKIE_DOMAIN</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates the domain to use in the HTTP cookie.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#COOKIE_PATH">COOKIE_PATH</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates the path to use in the HTTP cookie.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#COOKIE_PERSISTENT">COOKIE_PERSISTENT</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Constant for the configuration property
that indicates the persistence of the HTTP cookie.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#createAuthCookie-javax.servlet.http.HttpServletResponse-java.lang.String-java.lang.String-java.lang.String-long-boolean-boolean-">createAuthCookie(HttpServletResponse, String, String, String, long, boolean, boolean)</a></span> - Static method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Creates the Hadoop authentication HTTP cookie.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#createCuratorClient-java.util.Properties-">createCuratorClient(Properties)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>
<div class="block">This method creates the Curator client and connects to ZooKeeper.</div>
</dd>
</dl>
<a name="I:D">
<!-- -->
</a>
<h2 class="title">D</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#DEFAULT_MECHANISM">DEFAULT_MECHANISM</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Constant that defines the default behavior of the rule mechanism</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#destroy--">destroy()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Destroys the filter.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html#destroy--">destroy()</a></span> - Method in interface org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server">AuthenticationHandler</a></dt>
<dd>
<div class="block">Destroys the authentication handler instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#destroy--">destroy()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Releases any resources initialized by the authentication handler.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#destroy--">destroy()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html#destroy--">destroy()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">MultiSchemeAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html#destroy--">destroy()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">PseudoAuthenticationHandler</a></dt>
<dd>
<div class="block">Releases any resources initialized by the authentication handler.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html#destroy--">destroy()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">RolloverSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/SignerSecretProvider.html#destroy--">destroy()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/SignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">SignerSecretProvider</a></dt>
<dd>
<div class="block">Will be called on shutdown; subclasses should perform any cleanup here.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#destroy--">destroy()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>
<div class="block">Disconnects from ZooKeeper unless told not to.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/HttpConstants.html#DIGEST">DIGEST</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/HttpConstants.html" title="class in org.apache.hadoop.security.authentication.server">HttpConstants</a></dt>
<dd>
<div class="block">HTTP header prefix used during the Basic authentication sequence.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#DISCONNECT_FROM_ZOOKEEPER_ON_SHUTDOWN">DISCONNECT_FROM_ZOOKEEPER_ON_SHUTDOWN</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>
<div class="block">Constant for the property that specifies whether or not the Curator client
should disconnect from ZooKeeper on shutdown.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#doFilter-javax.servlet.ServletRequest-javax.servlet.ServletResponse-javax.servlet.FilterChain-">doFilter(ServletRequest, ServletResponse, FilterChain)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">If the request has a valid authentication token it allows the request to continue to the target resource,
otherwise it triggers an authentication sequence using the configured <a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server"><code>AuthenticationHandler</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#doFilter-javax.servlet.FilterChain-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">doFilter(FilterChain, HttpServletRequest, HttpServletResponse)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Delegates call to the servlet filter chain.</div>
</dd>
</dl>
<a name="I:E">
<!-- -->
</a>
<h2 class="title">E</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#ENABLE_START_TLS">ENABLE_START_TLS</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates whether
the LDAP server supports 'StartTLS' extension.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#EXPECTED_JWT_AUDIENCES">EXPECTED_JWT_AUDIENCES</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html#extractToken-java.net.HttpURLConnection-org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token-">extractToken(HttpURLConnection, AuthenticatedURL.Token)</a></span> - Static method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL</a></dt>
<dd>
<div class="block">Helper method that extracts an authentication token received from a connection.</div>
</dd>
</dl>
<a name="I:F">
<!-- -->
</a>
<h2 class="title">F</h2>
<dl>
<dt><a href="org/apache/hadoop/security/authentication/util/FileSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">FileSignerSecretProvider</span></a> - Class in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>
<div class="block">A SignerSecretProvider that simply loads a secret from a specified file.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/FileSignerSecretProvider.html#FileSignerSecretProvider--">FileSignerSecretProvider()</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/FileSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">FileSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:G">
<!-- -->
</a>
<h2 class="title">G</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/RandomSignerSecretProvider.html#generateNewSecret--">generateNewSecret()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/RandomSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">RandomSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html#generateNewSecret--">generateNewSecret()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">RolloverSignerSecretProvider</a></dt>
<dd>
<div class="block">Subclasses should implement this to return a new secret.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#generateNewSecret--">generateNewSecret()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#generateRandomSecret--">generateRandomSecret()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html#getAcceptAnonymous--">getAcceptAnonymous()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">PseudoAuthenticationHandler</a></dt>
<dd>
<div class="block">Returns if the handler is configured to support anonymous users.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/FileSignerSecretProvider.html#getAllSecrets--">getAllSecrets()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/FileSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">FileSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html#getAllSecrets--">getAllSecrets()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">RolloverSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/SignerSecretProvider.html#getAllSecrets--">getAllSecrets()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/SignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">SignerSecretProvider</a></dt>
<dd>
<div class="block">Returns all secrets that a cookie could have been signed with and are still
valid; this should include the secret returned by getCurrentSecret().</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.JaasConfiguration.html#getAppConfigurationEntry-java.lang.String-">getAppConfigurationEntry(String)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.JaasConfiguration.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider.JaasConfiguration</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#getAuthenticationHandler--">getAuthenticationHandler()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Returns the authentication handler being used.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationHandlerUtil.html#getAuthenticationHandlerClassName-java.lang.String-">getAuthenticationHandlerClassName(String)</a></span> - Static method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationHandlerUtil.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationHandlerUtil</a></dt>
<dd>
<div class="block">This method provides an instance of <a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server"><code>AuthenticationHandler</code></a> based on
specified <code>authHandlerName</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html#getAuthenticator--">getAuthenticator()</a></span> - Method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL</a></dt>
<dd>
<div class="block">Returns the <a href="org/apache/hadoop/security/authentication/client/Authenticator.html" title="interface in org.apache.hadoop.security.authentication.client"><code>Authenticator</code></a> instance used by the
<code>AuthenticatedURL</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#getConfiguration--">getConfiguration()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Returns the configuration properties of the <a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server"><code>AuthenticationFilter</code></a>
without the prefix.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#getConfiguration-java.lang.String-javax.servlet.FilterConfig-">getConfiguration(String, FilterConfig)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Returns the filtered configuration (only properties starting with the specified prefix).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#getCookieDomain--">getCookieDomain()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Returns the cookie domain to use for the HTTP cookie.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#getCookiePath--">getCookiePath()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Returns the cookie path to use for the HTTP cookie.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/FileSignerSecretProvider.html#getCurrentSecret--">getCurrentSecret()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/FileSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">FileSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html#getCurrentSecret--">getCurrentSecret()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">RolloverSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/SignerSecretProvider.html#getCurrentSecret--">getCurrentSecret()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/SignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">SignerSecretProvider</a></dt>
<dd>
<div class="block">Returns the current secret to be used by the Signer for signing new
cookies.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html#getDefaultAuthenticator--">getDefaultAuthenticator()</a></span> - Static method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL</a></dt>
<dd>
<div class="block">Returns the default <a href="org/apache/hadoop/security/authentication/client/Authenticator.html" title="interface in org.apache.hadoop.security.authentication.client"><code>Authenticator</code></a> class to use when an <a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client"><code>AuthenticatedURL</code></a> instance
is created without specifying an authenticator.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#getDefaultRealm--">getDefaultRealm()</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Get the configured default realm.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#getDefaultRealm--">getDefaultRealm()</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>
<div class="block">Return the default realm for this JVM.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#getDefaultRealmProtected--">getDefaultRealmProtected()</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>
<div class="block">Return the default realm for this JVM.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#getDomainRealm-java.lang.String-">getDomainRealm(String)</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#getExpires--">getExpires()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>
<div class="block">Returns the expiration time of the token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html#getFallBackAuthenticator--">getFallBackAuthenticator()</a></span> - Method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client">KerberosAuthenticator</a></dt>
<dd>
<div class="block">If the specified URL does not support SPNEGO authentication, a fallback <a href="org/apache/hadoop/security/authentication/client/Authenticator.html" title="interface in org.apache.hadoop.security.authentication.client"><code>Authenticator</code></a> will be used.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#getHostName--">getHostName()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Get the second component of the name.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#getJWTFromCookie-javax.servlet.http.HttpServletRequest-">getJWTFromCookie(HttpServletRequest)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>
<div class="block">Encapsulate the acquisition of the JWT token from HTTP cookies within the
request.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#getKeytab--">getKeytab()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Returns the keytab used by the authentication handler.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#getKrb5LoginModuleName--">getKrb5LoginModuleName()</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#getLocalHostName--">getLocalHostName()</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#getMaxInactiveInterval--">getMaxInactiveInterval()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Returns the max inactive interval time of the generated tokens.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#getMaxInactives--">getMaxInactives()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>
<div class="block">Returns the max inactive time of the token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#getName--">getName()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>
<div class="block">Returns the principal name (this method name comes from the JDK <a href="https://docs.oracle.com/javase/8/docs/api/java/security/Principal.html?is-external=true" title="class or interface in java.security"><code>Principal</code></a> interface).</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#getOidInstance-java.lang.String-">getOidInstance(String)</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>
<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#getPrincipalNames-java.lang.String-java.util.regex.Pattern-">getPrincipalNames(String, Pattern)</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>
<div class="block">Get all the unique principals from keytabfile which matches a pattern.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#getPrincipals--">getPrincipals()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Returns the Kerberos principals used by the authentication handler.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#getRealm--">getRealm()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Get the realm of the name.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#getRequestURL-javax.servlet.http.HttpServletRequest-">getRequestURL(HttpServletRequest)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Returns the full URL of the request including the query string.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#getRuleMechanism--">getRuleMechanism()</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Get the rule evaluation mechanism</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#getRules--">getRules()</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Get the rules.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#getServiceName--">getServiceName()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Get the first component of the name.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#getServicePrincipal-java.lang.String-java.lang.String-">getServicePrincipal(String, String)</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>
<div class="block">Create Kerberos principal for a given service and hostname,
inferring realm from the fqdn of the hostname.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#getShortName--">getShortName()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Get the translation of the principal name into an operating system
user name.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#getToken-javax.servlet.http.HttpServletRequest-">getToken(HttpServletRequest)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Returns the <a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html" title="class in org.apache.hadoop.security.authentication.server"><code>AuthenticationToken</code></a> for the request.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#getTokenServerName-byte:A-">getTokenServerName(byte[])</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>
<div class="block">Extract the TGS server principal from the given gssapi kerberos or spnego
wrapped token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/CompositeAuthenticationHandler.html#getTokenTypes--">getTokenTypes()</a></span> - Method in interface org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/CompositeAuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server">CompositeAuthenticationHandler</a></dt>
<dd>
<div class="block">This method returns the token types supported by this authentication
handler.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html#getTokenTypes--">getTokenTypes()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">MultiSchemeAuthenticationHandler</a></dt>
<dd>
<div class="block">This method returns the token types supported by this authentication
handler.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html#getType--">getType()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">AltKerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Returns the authentication type of the authentication handler,
'alt-kerberos'.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html#getType--">getType()</a></span> - Method in interface org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server">AuthenticationHandler</a></dt>
<dd>
<div class="block">Returns the authentication type of the authentication handler.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#getType--">getType()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Returns the authentication type of the authentication handler, 'kerberos'.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#getType--">getType()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html#getType--">getType()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">MultiSchemeAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html#getType--">getType()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">PseudoAuthenticationHandler</a></dt>
<dd>
<div class="block">Returns the authentication type of the authentication handler, 'simple'.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#getType--">getType()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>
<div class="block">Returns the authentication mechanism of the token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/PseudoAuthenticator.html#getUserName--">getUserName()</a></span> - Method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/PseudoAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client">PseudoAuthenticator</a></dt>
<dd>
<div class="block">Returns the current user name.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#getUserName--">getUserName()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>
<div class="block">Returns the user name.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#getValidity--">getValidity()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Returns the validity time of the generated tokens.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#GSS_KRB5_MECH_OID">GSS_KRB5_MECH_OID</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#GSS_SPNEGO_MECH_OID">GSS_SPNEGO_MECH_OID</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:H">
<!-- -->
</a>
<h2 class="title">H</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#hasKerberosKeyTab-javax.security.auth.Subject-">hasKerberosKeyTab(Subject)</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>
<div class="block">Check if the subject contains Kerberos keytab related objects.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#hasKerberosTicket-javax.security.auth.Subject-">hasKerberosTicket(Subject)</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>
<div class="block">Check if the subject contains Kerberos ticket.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#hasRuleMechanismBeenSet--">hasRuleMechanismBeenSet()</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Indicates of the rule mechanism has been set</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#hasRulesBeenSet--">hasRulesBeenSet()</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Indicates if the name rules have been set.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/server/HttpConstants.html" title="class in org.apache.hadoop.security.authentication.server"><span class="typeNameLink">HttpConstants</span></a> - Class in <a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a></dt>
<dd>
<div class="block">This class defines constants used for HTTP protocol entities (such as
headers, methods and their values).</div>
</dd>
</dl>
<a name="I:I">
<!-- -->
</a>
<h2 class="title">I</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/util/PlatformName.html#IBM_JAVA">IBM_JAVA</a></span> - Static variable in class org.apache.hadoop.util.<a href="org/apache/hadoop/util/PlatformName.html" title="class in org.apache.hadoop.util">PlatformName</a></dt>
<dd>
<div class="block">A public static variable to indicate the current java vendor is
IBM java or not.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html#init-java.util.Properties-">init(Properties)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">AltKerberosAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#init-javax.servlet.FilterConfig-">init(FilterConfig)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Initializes the authentication filter and signer secret provider.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html#init-java.util.Properties-">init(Properties)</a></span> - Method in interface org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server">AuthenticationHandler</a></dt>
<dd>
<div class="block">Initializes the authentication handler instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#init-java.util.Properties-">init(Properties)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>
<div class="block">Initializes the authentication handler instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#init-java.util.Properties-">init(Properties)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Initializes the authentication handler instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#init-java.util.Properties-">init(Properties)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html#init-java.util.Properties-">init(Properties)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">MultiSchemeAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html#init-java.util.Properties-">init(Properties)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">PseudoAuthenticationHandler</a></dt>
<dd>
<div class="block">Initializes the authentication handler instance.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/FileSignerSecretProvider.html#init-java.util.Properties-javax.servlet.ServletContext-long-">init(Properties, ServletContext, long)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/FileSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">FileSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html#init-java.util.Properties-javax.servlet.ServletContext-long-">init(Properties, ServletContext, long)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">RolloverSignerSecretProvider</a></dt>
<dd>
<div class="block">Initialize the SignerSecretProvider.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/SignerSecretProvider.html#init-java.util.Properties-javax.servlet.ServletContext-long-">init(Properties, ServletContext, long)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/SignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">SignerSecretProvider</a></dt>
<dd>
<div class="block">Initialize the SignerSecretProvider</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#init-java.util.Properties-javax.servlet.ServletContext-long-">init(Properties, ServletContext, long)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#initializeAuthHandler-java.lang.String-javax.servlet.FilterConfig-">initializeAuthHandler(String, FilterConfig)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html#initializeAuthHandler-java.lang.String-java.util.Properties-">initializeAuthHandler(String, Properties)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">MultiSchemeAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#initializeSecretProvider-javax.servlet.FilterConfig-">initializeSecretProvider(FilterConfig)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html#initSecrets-byte:A-byte:A-">initSecrets(byte[], byte[])</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">RolloverSignerSecretProvider</a></dt>
<dd>
<div class="block">Initializes the secrets array.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html#injectToken-java.net.HttpURLConnection-org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token-">injectToken(HttpURLConnection, AuthenticatedURL.Token)</a></span> - Static method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL</a></dt>
<dd>
<div class="block">Helper method that injects an authentication token to send with a
connection.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html#isBrowser-java.lang.String-">isBrowser(String)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">AltKerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">This method parses the User-Agent String and returns whether or not it
refers to a browser.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#isCookiePersistent--">isCookiePersistent()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Returns the cookie persistence to use for the HTTP cookie.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#isCustomSignerSecretProvider--">isCustomSignerSecretProvider()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Returns if a custom implementation of a SignerSecretProvider is being used.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html#isExpired--">isExpired()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationToken</a></dt>
<dd>
<div class="block">Returns true if the token has expired.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#isExpired--">isExpired()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>
<div class="block">Returns true if the token has expired.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#isRandomSecret--">isRandomSecret()</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Returns if a random secret is being used.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.Token.html#isSet--">isSet()</a></span> - Method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.Token.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL.Token</a></dt>
<dd>
<div class="block">Returns if a token from the server has been set.</div>
</dd>
</dl>
<a name="I:J">
<!-- -->
</a>
<h2 class="title">J</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.JaasConfiguration.html#JaasConfiguration-java.lang.String-java.lang.String-java.lang.String-">JaasConfiguration(String, String, String)</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.JaasConfiguration.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider.JaasConfiguration</a></dt>
<dd>
<div class="block">Add an entry to the jaas configuration with the passed in name,
principal, and keytab.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/util/PlatformName.html#JAVA_VENDOR_NAME">JAVA_VENDOR_NAME</a></span> - Static variable in class org.apache.hadoop.util.<a href="org/apache/hadoop/util/PlatformName.html" title="class in org.apache.hadoop.util">PlatformName</a></dt>
<dd>
<div class="block">The java vendor name used in this platform.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#JWT_COOKIE_NAME">JWT_COOKIE_NAME</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server"><span class="typeNameLink">JWTRedirectAuthenticationHandler</span></a> - Class in <a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a></dt>
<dd>
<div class="block">The <a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server"><code>JWTRedirectAuthenticationHandler</code></a> extends
AltKerberosAuthenticationHandler to add WebSSO behavior for UIs.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#JWTRedirectAuthenticationHandler--">JWTRedirectAuthenticationHandler()</a></span> - Constructor for class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:K">
<!-- -->
</a>
<h2 class="title">K</h2>
<dl>
<dt><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server"><span class="typeNameLink">KerberosAuthenticationHandler</span></a> - Class in <a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a></dt>
<dd>
<div class="block">The <a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server"><code>KerberosAuthenticationHandler</code></a> implements the Kerberos SPNEGO
authentication mechanism for HTTP.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#KerberosAuthenticationHandler--">KerberosAuthenticationHandler()</a></span> - Constructor for class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Creates a Kerberos SPNEGO authentication handler with the default
auth-token type, <code>kerberos</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#KerberosAuthenticationHandler-java.lang.String-">KerberosAuthenticationHandler(String)</a></span> - Constructor for class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Creates a Kerberos SPNEGO authentication handler with a custom auth-token
type.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client"><span class="typeNameLink">KerberosAuthenticator</span></a> - Class in <a href="org/apache/hadoop/security/authentication/client/package-summary.html">org.apache.hadoop.security.authentication.client</a></dt>
<dd>
<div class="block">The <a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client"><code>KerberosAuthenticator</code></a> implements the Kerberos SPNEGO authentication sequence.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html#KerberosAuthenticator--">KerberosAuthenticator()</a></span> - Constructor for class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client">KerberosAuthenticator</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">KerberosName</span></a> - Class in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>
<div class="block">This class implements parsing and handling of Kerberos principal names.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#KerberosName-java.lang.String-">KerberosName(String)</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Create a name from the full Kerberos principal name.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/util/KerberosName.BadFormatString.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">KerberosName.BadFormatString</span></a> - Exception in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/hadoop/security/authentication/util/KerberosName.NoMatchingRule.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">KerberosName.NoMatchingRule</span></a> - Exception in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">KerberosUtil</span></a> - Class in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#KerberosUtil--">KerberosUtil()</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#KEYTAB">KEYTAB</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates the keytab
file path.</div>
</dd>
</dl>
<a name="I:L">
<!-- -->
</a>
<h2 class="title">L</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#LDAP_BIND_DOMAIN">LDAP_BIND_DOMAIN</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates the LDAP bind
domain value to be used with the LDAP server.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server"><span class="typeNameLink">LdapAuthenticationHandler</span></a> - Class in <a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a></dt>
<dd>
<div class="block">The <a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server"><code>LdapAuthenticationHandler</code></a> implements the BASIC authentication
mechanism for HTTP using LDAP back-end.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#LdapAuthenticationHandler--">LdapAuthenticationHandler()</a></span> - Constructor for class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#LOG">LOG</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:M">
<!-- -->
</a>
<h2 class="title">M</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/util/PlatformName.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.hadoop.util.<a href="org/apache/hadoop/util/PlatformName.html" title="class in org.apache.hadoop.util">PlatformName</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html#managementOperation-org.apache.hadoop.security.authentication.server.AuthenticationToken-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">managementOperation(AuthenticationToken, HttpServletRequest, HttpServletResponse)</a></span> - Method in interface org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server">AuthenticationHandler</a></dt>
<dd>
<div class="block">Performs an authentication management operation.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#managementOperation-org.apache.hadoop.security.authentication.server.AuthenticationToken-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">managementOperation(AuthenticationToken, HttpServletRequest, HttpServletResponse)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">This is an empty implementation, it always returns <code>TRUE</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#managementOperation-org.apache.hadoop.security.authentication.server.AuthenticationToken-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">managementOperation(AuthenticationToken, HttpServletRequest, HttpServletResponse)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html#managementOperation-org.apache.hadoop.security.authentication.server.AuthenticationToken-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">managementOperation(AuthenticationToken, HttpServletRequest, HttpServletResponse)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">MultiSchemeAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html#managementOperation-org.apache.hadoop.security.authentication.server.AuthenticationToken-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">managementOperation(AuthenticationToken, HttpServletRequest, HttpServletResponse)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">PseudoAuthenticationHandler</a></dt>
<dd>
<div class="block">This is an empty implementation, it always returns <code>TRUE</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationHandlerUtil.html#matchAuthScheme-java.lang.String-java.lang.String-">matchAuthScheme(String, String)</a></span> - Static method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationHandlerUtil.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationHandlerUtil</a></dt>
<dd>
<div class="block">This method checks if the specified <code>authToken</code> belongs to the
specified HTTP authentication <code>scheme</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#MECHANISM_HADOOP">MECHANISM_HADOOP</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Constant that defines auth_to_local legacy hadoop evaluation</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#MECHANISM_MIT">MECHANISM_MIT</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Constant that defines auth_to_local MIT evaluation</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server"><span class="typeNameLink">MultiSchemeAuthenticationHandler</span></a> - Class in <a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a></dt>
<dd>
<div class="block">The <a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server"><code>MultiSchemeAuthenticationHandler</code></a> supports configuring multiple
authentication mechanisms simultaneously.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html#MultiSchemeAuthenticationHandler--">MultiSchemeAuthenticationHandler()</a></span> - Constructor for class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">MultiSchemeAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html#MultiSchemeAuthenticationHandler-java.lang.String-">MultiSchemeAuthenticationHandler(String)</a></span> - Constructor for class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">MultiSchemeAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:N">
<!-- -->
</a>
<h2 class="title">N</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#NAME_RULES">NAME_RULES</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates the Kerberos name
rules for the Kerberos principals.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html#NEGOTIATE">NEGOTIATE</a></span> - Static variable in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client">KerberosAuthenticator</a></dt>
<dd>
<div class="block">HTTP header prefix used by the SPNEGO client/server endpoints during an authentication sequence.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/HttpConstants.html#NEGOTIATE">NEGOTIATE</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/HttpConstants.html" title="class in org.apache.hadoop.security.authentication.server">HttpConstants</a></dt>
<dd>
<div class="block">HTTP header prefix used by the SPNEGO client/server endpoints during an
authentication sequence.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html#NON_BROWSER_USER_AGENTS">NON_BROWSER_USER_AGENTS</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">AltKerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates which user agents
are not considered browsers (comma separated)</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html#NT_GSS_KRB5_PRINCIPAL_OID">NT_GSS_KRB5_PRINCIPAL_OID</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosUtil.html" title="class in org.apache.hadoop.security.authentication.util">KerberosUtil</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:O">
<!-- -->
</a>
<h2 class="title">O</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html#openConnection-java.net.URL-org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token-">openConnection(URL, AuthenticatedURL.Token)</a></span> - Method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL</a></dt>
<dd>
<div class="block">Returns an authenticated <a href="https://docs.oracle.com/javase/8/docs/api/java/net/HttpURLConnection.html?is-external=true" title="class or interface in java.net"><code>HttpURLConnection</code></a>.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/client/package-summary.html">org.apache.hadoop.security.authentication.client</a> - package org.apache.hadoop.security.authentication.client</dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a> - package org.apache.hadoop.security.authentication.server</dt>
<dd>
<div class="block">Provides the server-side framework for authentication.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a> - package org.apache.hadoop.security.authentication.util</dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/hadoop/util/package-summary.html">org.apache.hadoop.util</a> - package org.apache.hadoop.util</dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:P">
<!-- -->
</a>
<h2 class="title">P</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html#parse-java.lang.String-">parse(String)</a></span> - Static method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationToken</a></dt>
<dd>
<div class="block">Parses a string into an authentication token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#parse-java.lang.String-">parse(String)</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/CertificateUtil.html#parseRSAPublicKey-java.lang.String-">parseRSAPublicKey(String)</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/CertificateUtil.html" title="class in org.apache.hadoop.security.authentication.util">CertificateUtil</a></dt>
<dd>
<div class="block">Gets an RSAPublicKey from the provided PEM encoding.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/util/PlatformName.html#PLATFORM_NAME">PLATFORM_NAME</a></span> - Static variable in class org.apache.hadoop.util.<a href="org/apache/hadoop/util/PlatformName.html" title="class in org.apache.hadoop.util">PlatformName</a></dt>
<dd>
<div class="block">The complete platform 'name' to identify the platform as
per the java-vm.</div>
</dd>
<dt><a href="org/apache/hadoop/util/PlatformName.html" title="class in org.apache.hadoop.util"><span class="typeNameLink">PlatformName</span></a> - Class in <a href="org/apache/hadoop/util/package-summary.html">org.apache.hadoop.util</a></dt>
<dd>
<div class="block">A helper class for getting build-info of the java-vm.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/util/PlatformName.html#PlatformName--">PlatformName()</a></span> - Constructor for class org.apache.hadoop.util.<a href="org/apache/hadoop/util/PlatformName.html" title="class in org.apache.hadoop.util">PlatformName</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#PRINCIPAL">PRINCIPAL</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates the kerberos
principal.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#PROVIDER_URL">PROVIDER_URL</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates the url of the LDAP
server.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server"><span class="typeNameLink">PseudoAuthenticationHandler</span></a> - Class in <a href="org/apache/hadoop/security/authentication/server/package-summary.html">org.apache.hadoop.security.authentication.server</a></dt>
<dd>
<div class="block">The <code>PseudoAuthenticationHandler</code> provides a pseudo authentication mechanism that accepts
the user name specified as a query string parameter.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html#PseudoAuthenticationHandler--">PseudoAuthenticationHandler()</a></span> - Constructor for class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">PseudoAuthenticationHandler</a></dt>
<dd>
<div class="block">Creates a Hadoop pseudo authentication handler with the default auth-token
type, <code>simple</code>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html#PseudoAuthenticationHandler-java.lang.String-">PseudoAuthenticationHandler(String)</a></span> - Constructor for class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">PseudoAuthenticationHandler</a></dt>
<dd>
<div class="block">Creates a Hadoop pseudo authentication handler with a custom auth-token
type.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/client/PseudoAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client"><span class="typeNameLink">PseudoAuthenticator</span></a> - Class in <a href="org/apache/hadoop/security/authentication/client/package-summary.html">org.apache.hadoop.security.authentication.client</a></dt>
<dd>
<div class="block">The <a href="org/apache/hadoop/security/authentication/client/PseudoAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client"><code>PseudoAuthenticator</code></a> implementation provides an authentication equivalent to Hadoop's
Simple authentication, it trusts the value of the 'user.name' Java System property.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/PseudoAuthenticator.html#PseudoAuthenticator--">PseudoAuthenticator()</a></span> - Constructor for class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/PseudoAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client">PseudoAuthenticator</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#PUBLIC_KEY_PEM">PUBLIC_KEY_PEM</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
</dl>
<a name="I:R">
<!-- -->
</a>
<h2 class="title">R</h2>
<dl>
<dt><a href="org/apache/hadoop/security/authentication/util/RandomSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">RandomSignerSecretProvider</span></a> - Class in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>
<div class="block">A SignerSecretProvider that uses a random number as its secret.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/RandomSignerSecretProvider.html#RandomSignerSecretProvider--">RandomSignerSecretProvider()</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/RandomSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">RandomSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/RandomSignerSecretProvider.html#RandomSignerSecretProvider-long-">RandomSignerSecretProvider(long)</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/RandomSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">RandomSignerSecretProvider</a></dt>
<dd>
<div class="block">This constructor lets you set the seed of the Random Number Generator and
is meant for testing.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#resetDefaultRealm--">resetDefaultRealm()</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">RolloverSignerSecretProvider</span></a> - Class in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>
<div class="block">An abstract SignerSecretProvider that can be use used as the base for a
rolling secret.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html#RolloverSignerSecretProvider--">RolloverSignerSecretProvider()</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">RolloverSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html#rollSecret--">rollSecret()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">RolloverSignerSecretProvider</a></dt>
<dd>
<div class="block">Rolls the secret.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#rollSecret--">rollSecret()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#RULE_MECHANISM">RULE_MECHANISM</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates how auth_to_local
rules are evaluated.</div>
</dd>
</dl>
<a name="I:S">
<!-- -->
</a>
<h2 class="title">S</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html#SCHEMES_PROPERTY">SCHEMES_PROPERTY</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">MultiSchemeAuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#SECURITY_AUTHENTICATION">SECURITY_AUTHENTICATION</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant that identifies the authentication mechanism to be used with the
LDAP server.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/Authenticator.html#setConnectionConfigurator-org.apache.hadoop.security.authentication.client.ConnectionConfigurator-">setConnectionConfigurator(ConnectionConfigurator)</a></span> - Method in interface org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/Authenticator.html" title="interface in org.apache.hadoop.security.authentication.client">Authenticator</a></dt>
<dd>
<div class="block">Sets a <a href="org/apache/hadoop/security/authentication/client/ConnectionConfigurator.html" title="interface in org.apache.hadoop.security.authentication.client"><code>ConnectionConfigurator</code></a> instance to use for
configuring connections.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html#setConnectionConfigurator-org.apache.hadoop.security.authentication.client.ConnectionConfigurator-">setConnectionConfigurator(ConnectionConfigurator)</a></span> - Method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client">KerberosAuthenticator</a></dt>
<dd>
<div class="block">Sets a <a href="org/apache/hadoop/security/authentication/client/ConnectionConfigurator.html" title="interface in org.apache.hadoop.security.authentication.client"><code>ConnectionConfigurator</code></a> instance to use for
configuring connections.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/PseudoAuthenticator.html#setConnectionConfigurator-org.apache.hadoop.security.authentication.client.ConnectionConfigurator-">setConnectionConfigurator(ConnectionConfigurator)</a></span> - Method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/PseudoAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client">PseudoAuthenticator</a></dt>
<dd>
<div class="block">Sets a <a href="org/apache/hadoop/security/authentication/client/ConnectionConfigurator.html" title="interface in org.apache.hadoop.security.authentication.client"><code>ConnectionConfigurator</code></a> instance to use for
configuring connections.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html#setDefaultAuthenticator-java.lang.Class-">setDefaultAuthenticator(Class&lt;? extends Authenticator&gt;)</a></span> - Static method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL</a></dt>
<dd>
<div class="block">Sets the default <a href="org/apache/hadoop/security/authentication/client/Authenticator.html" title="interface in org.apache.hadoop.security.authentication.client"><code>Authenticator</code></a> class to use when an <a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.html" title="class in org.apache.hadoop.security.authentication.client"><code>AuthenticatedURL</code></a> instance
is created without specifying an authenticator.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#setDisableHostNameVerification-java.lang.Boolean-">setDisableHostNameVerification(Boolean)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>
<div class="block">Configure the Host name verification for this handler.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#setEnableStartTls-java.lang.Boolean-">setEnableStartTls(Boolean)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>
<div class="block">Configure StartTLS LDAP extension for this handler.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html#setExpires-long-">setExpires(long)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationToken</a></dt>
<dd>
<div class="block">Sets the expiration of the token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#setExpires-long-">setExpires(long)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>
<div class="block">Sets the expiration of the token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html#setMaxInactives-long-">setMaxInactives(long)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationToken.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationToken</a></dt>
<dd>
<div class="block">Sets the max inactive time of the token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#setMaxInactives-long-">setMaxInactives(long)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>
<div class="block">Sets the max inactive interval of the token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#setPublicKey-java.security.interfaces.RSAPublicKey-">setPublicKey(RSAPublicKey)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>
<div class="block">Primarily for testing, this provides a way to set the publicKey for
signature verification without needing to get a PEM encoded value.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#setRuleMechanism-java.lang.String-">setRuleMechanism(String)</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#setRules-java.lang.String-">setRules(String)</a></span> - Static method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Set the rules.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/Signer.html#sign-java.lang.String-">sign(String)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/Signer.html" title="class in org.apache.hadoop.security.authentication.util">Signer</a></dt>
<dd>
<div class="block">Returns a signed string.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#SIGNATURE_SECRET">SIGNATURE_SECRET</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Constant for the property that specifies the secret to use for signing the HTTP Cookies.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#SIGNATURE_SECRET_FILE">SIGNATURE_SECRET_FILE</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>&nbsp;</dd>
<dt><a href="org/apache/hadoop/security/authentication/util/Signer.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">Signer</span></a> - Class in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>
<div class="block">Signs strings and verifies signed strings using a SHA digest.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/Signer.html#Signer-org.apache.hadoop.security.authentication.util.SignerSecretProvider-">Signer(SignerSecretProvider)</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/Signer.html" title="class in org.apache.hadoop.security.authentication.util">Signer</a></dt>
<dd>
<div class="block">Creates a Signer instance using the specified SignerSecretProvider.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#SIGNER_SECRET_PROVIDER">SIGNER_SECRET_PROVIDER</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Constant for the configuration property that indicates the name of the
SignerSecretProvider class to use.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#SIGNER_SECRET_PROVIDER_ATTRIBUTE">SIGNER_SECRET_PROVIDER_ATTRIBUTE</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">Constant for the ServletContext attribute that can be used for providing a
custom implementation of the SignerSecretProvider.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/util/SignerException.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">SignerException</span></a> - Exception in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>
<div class="block">Exception thrown by <a href="org/apache/hadoop/security/authentication/util/Signer.html" title="class in org.apache.hadoop.security.authentication.util"><code>Signer</code></a> when a string signature is invalid.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/SignerException.html#SignerException-java.lang.String-">SignerException(String)</a></span> - Constructor for exception org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/SignerException.html" title="class in org.apache.hadoop.security.authentication.util">SignerException</a></dt>
<dd>
<div class="block">Creates an exception instance.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/util/SignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">SignerSecretProvider</span></a> - Class in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>
<div class="block">The SignerSecretProvider is an abstract way to provide a secret to be used
by the Signer so that we can have different implementations that potentially
do more complicated things in the backend.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/SignerSecretProvider.html#SignerSecretProvider--">SignerSecretProvider()</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/SignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">SignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html#startScheduler-long-long-">startScheduler(long, long)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/RolloverSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">RolloverSignerSecretProvider</a></dt>
<dd>
<div class="block">Starts the scheduler for the rollover to run at an interval.</div>
</dd>
</dl>
<a name="I:T">
<!-- -->
</a>
<h2 class="title">T</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.Token.html#Token--">Token()</a></span> - Constructor for class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.Token.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL.Token</a></dt>
<dd>
<div class="block">Creates a token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.Token.html#Token-java.lang.String-">Token(String)</a></span> - Constructor for class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.Token.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL.Token</a></dt>
<dd>
<div class="block">Creates a token using an existing string representation of the token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.Token.html#toString--">toString()</a></span> - Method in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/AuthenticatedURL.Token.html" title="class in org.apache.hadoop.security.authentication.client">AuthenticatedURL.Token</a></dt>
<dd>
<div class="block">Returns the string representation of the token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/AuthToken.html#toString--">toString()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/AuthToken.html" title="class in org.apache.hadoop.security.authentication.util">AuthToken</a></dt>
<dd>
<div class="block">Returns the string representation of the token.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/KerberosName.html#toString--">toString()</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/KerberosName.html" title="class in org.apache.hadoop.security.authentication.util">KerberosName</a></dt>
<dd>
<div class="block">Put the name back together from the parts.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html#TYPE">TYPE</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AltKerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">AltKerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant that identifies the authentication mechanism.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html#TYPE">TYPE</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/KerberosAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">KerberosAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant that identifies the authentication mechanism.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html#TYPE">TYPE</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/LdapAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">LdapAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant that identifies the authentication mechanism.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html#TYPE">TYPE</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/MultiSchemeAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">MultiSchemeAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant that identifies the authentication mechanism.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html#TYPE">TYPE</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/PseudoAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">PseudoAuthenticationHandler</a></dt>
<dd>
<div class="block">Constant that identifies the authentication mechanism.</div>
</dd>
</dl>
<a name="I:U">
<!-- -->
</a>
<h2 class="title">U</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/PseudoAuthenticator.html#USER_NAME">USER_NAME</a></span> - Static variable in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/PseudoAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client">PseudoAuthenticator</a></dt>
<dd>
<div class="block">Name of the additional parameter that carries the 'user.name' value.</div>
</dd>
</dl>
<a name="I:V">
<!-- -->
</a>
<h2 class="title">V</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#validateAudiences-com.nimbusds.jwt.SignedJWT-">validateAudiences(SignedJWT)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>
<div class="block">Validate whether any of the accepted audience claims is present in the
issued token claims list for audience.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#validateExpiration-com.nimbusds.jwt.SignedJWT-">validateExpiration(SignedJWT)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>
<div class="block">Validate that the expiration time of the JWT token has not been violated.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#validateSignature-com.nimbusds.jwt.SignedJWT-">validateSignature(SignedJWT)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>
<div class="block">Verify the signature of the JWT token in this method.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html#validateToken-com.nimbusds.jwt.SignedJWT-">validateToken(SignedJWT)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/JWTRedirectAuthenticationHandler.html" title="class in org.apache.hadoop.security.authentication.server">JWTRedirectAuthenticationHandler</a></dt>
<dd>
<div class="block">This method provides a single method for validating the JWT for use in
request processing.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/Signer.html#verifyAndExtract-java.lang.String-">verifyAndExtract(String)</a></span> - Method in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/Signer.html" title="class in org.apache.hadoop.security.authentication.util">Signer</a></dt>
<dd>
<div class="block">Verifies a signed string and extracts the original string.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html#verifyTokenType-org.apache.hadoop.security.authentication.server.AuthenticationHandler-org.apache.hadoop.security.authentication.server.AuthenticationToken-">verifyTokenType(AuthenticationHandler, AuthenticationToken)</a></span> - Method in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationFilter.html" title="class in org.apache.hadoop.security.authentication.server">AuthenticationFilter</a></dt>
<dd>
<div class="block">This method verifies if the specified token type matches one of the the
token types supported by a specified <a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server"><code>AuthenticationHandler</code></a>.</div>
</dd>
</dl>
<a name="I:W">
<!-- -->
</a>
<h2 class="title">W</h2>
<dl>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html#WWW_AUTHENTICATE">WWW_AUTHENTICATE</a></span> - Static variable in class org.apache.hadoop.security.authentication.client.<a href="org/apache/hadoop/security/authentication/client/KerberosAuthenticator.html" title="class in org.apache.hadoop.security.authentication.client">KerberosAuthenticator</a></dt>
<dd>
<div class="block">HTTP header used by the SPNEGO server endpoint during an authentication sequence.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html#WWW_AUTHENTICATE">WWW_AUTHENTICATE</a></span> - Static variable in interface org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/AuthenticationHandler.html" title="interface in org.apache.hadoop.security.authentication.server">AuthenticationHandler</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/server/HttpConstants.html#WWW_AUTHENTICATE_HEADER">WWW_AUTHENTICATE_HEADER</a></span> - Static variable in class org.apache.hadoop.security.authentication.server.<a href="org/apache/hadoop/security/authentication/server/HttpConstants.html" title="class in org.apache.hadoop.security.authentication.server">HttpConstants</a></dt>
<dd>
<div class="block">HTTP header used by the server endpoint during an authentication sequence.</div>
</dd>
</dl>
<a name="I:Z">
<!-- -->
</a>
<h2 class="title">Z</h2>
<dl>
<dt><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">ZKSignerSecretProvider</span></a> - Class in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>
<div class="block">A SignerSecretProvider that synchronizes a rolling random secret between
multiple servers using ZooKeeper.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#ZKSignerSecretProvider--">ZKSignerSecretProvider()</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>&nbsp;</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#ZKSignerSecretProvider-long-">ZKSignerSecretProvider(long)</a></span> - Constructor for class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>
<div class="block">This constructor lets you set the seed of the Random Number Generator and
is meant for testing.</div>
</dd>
<dt><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.JaasConfiguration.html" title="class in org.apache.hadoop.security.authentication.util"><span class="typeNameLink">ZKSignerSecretProvider.JaasConfiguration</span></a> - Class in <a href="org/apache/hadoop/security/authentication/util/package-summary.html">org.apache.hadoop.security.authentication.util</a></dt>
<dd>
<div class="block">Creates a programmatic version of a jaas.conf file.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#ZOOKEEPER_AUTH_TYPE">ZOOKEEPER_AUTH_TYPE</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>
<div class="block">Constant for the property that specifies the auth type to use.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#ZOOKEEPER_CONNECTION_STRING">ZOOKEEPER_CONNECTION_STRING</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>
<div class="block">Constant for the property that specifies the ZooKeeper connection string.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#ZOOKEEPER_KERBEROS_KEYTAB">ZOOKEEPER_KERBEROS_KEYTAB</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>
<div class="block">Constant for the property that specifies the Kerberos keytab file.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#ZOOKEEPER_KERBEROS_PRINCIPAL">ZOOKEEPER_KERBEROS_PRINCIPAL</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>
<div class="block">Constant for the property that specifies the Kerberos principal.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#ZOOKEEPER_PATH">ZOOKEEPER_PATH</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>
<div class="block">Constant for the property that specifies the ZooKeeper path.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html#ZOOKEEPER_SIGNER_SECRET_PROVIDER_CURATOR_CLIENT_ATTRIBUTE">ZOOKEEPER_SIGNER_SECRET_PROVIDER_CURATOR_CLIENT_ATTRIBUTE</a></span> - Static variable in class org.apache.hadoop.security.authentication.util.<a href="org/apache/hadoop/security/authentication/util/ZKSignerSecretProvider.html" title="class in org.apache.hadoop.security.authentication.util">ZKSignerSecretProvider</a></dt>
<dd>
<div class="block">Constant for the ServletContext attribute that can be used for providing a
custom CuratorFramework client.</div>
</dd>
</dl>
<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbsp;<a href="#I:U">U</a>&nbsp;<a href="#I:V">V</a>&nbsp;<a href="#I:W">W</a>&nbsp;<a href="#I:Z">Z</a>&nbsp;</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li class="navBarCell1Rev">Index</li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2021 <a href="https://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>