| Package | Description |
|---|---|
| org.apache.hadoop.crypto.key.kms | |
| org.apache.hadoop.security.token.delegation |
ZooKeeper secret manager for TokenIdentifiers and DelegationKeys.
|
| org.apache.hadoop.security.token.delegation.web |
| Modifier and Type | Class | Description |
|---|---|---|
static class |
KMSDelegationToken.KMSDelegationTokenIdentifier |
DelegationTokenIdentifier used for the KMS.
|
| Modifier and Type | Class | Description |
|---|---|---|
class |
AbstractDelegationTokenSecretManager<TokenIdent extends AbstractDelegationTokenIdentifier> |
|
class |
AbstractDelegationTokenSelector<TokenIdent extends AbstractDelegationTokenIdentifier> |
Look through tokens to find the first delegation token that matches the
service and return it.
|
class |
SQLDelegationTokenSecretManager<TokenIdent extends AbstractDelegationTokenIdentifier> |
An implementation of
AbstractDelegationTokenSecretManager that
persists TokenIdentifiers and DelegationKeys in an existing SQL database. |
class |
ZKDelegationTokenSecretManager<TokenIdent extends AbstractDelegationTokenIdentifier> |
An implementation of
AbstractDelegationTokenSecretManager that
persists TokenIdentifiers and DelegationKeys in Zookeeper. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
DelegationTokenIdentifier |
Concrete delegation token identifier used by
DelegationTokenManager,
KerberosDelegationTokenAuthenticationHandler and
DelegationTokenAuthenticationFilter. |
| Modifier and Type | Method | Description |
|---|---|---|
Token<? extends AbstractDelegationTokenIdentifier> |
DelegationTokenManager.createToken(UserGroupInformation ugi,
java.lang.String renewer) |
|
Token<? extends AbstractDelegationTokenIdentifier> |
DelegationTokenManager.createToken(UserGroupInformation ugi,
java.lang.String renewer,
java.lang.String service) |
|
Token<AbstractDelegationTokenIdentifier> |
DelegationTokenAuthenticatedURL.getDelegationToken(java.net.URL url,
DelegationTokenAuthenticatedURL.Token token,
java.lang.String renewer) |
Requests a delegation token using the configured
Authenticator
for authentication. |
Token<AbstractDelegationTokenIdentifier> |
DelegationTokenAuthenticatedURL.getDelegationToken(java.net.URL url,
DelegationTokenAuthenticatedURL.Token token,
java.lang.String renewer,
java.lang.String doAsUser) |
Requests a delegation token using the configured
Authenticator
for authentication. |
Token<AbstractDelegationTokenIdentifier> |
DelegationTokenAuthenticatedURL.Token.getDelegationToken() |
|
Token<AbstractDelegationTokenIdentifier> |
DelegationTokenAuthenticator.getDelegationToken(java.net.URL url,
org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token token,
java.lang.String renewer) |
Requests a delegation token using the configured
Authenticator
for authentication. |
Token<AbstractDelegationTokenIdentifier> |
DelegationTokenAuthenticator.getDelegationToken(java.net.URL url,
org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token token,
java.lang.String renewer,
java.lang.String doAsUser) |
Requests a delegation token using the configured
Authenticator
for authentication. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
DelegationTokenAuthenticator.cancelDelegationToken(java.net.URL url,
org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token token,
Token<AbstractDelegationTokenIdentifier> dToken) |
Cancels a delegation token from the server end-point.
|
void |
DelegationTokenAuthenticator.cancelDelegationToken(java.net.URL url,
org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token token,
Token<AbstractDelegationTokenIdentifier> dToken,
java.lang.String doAsUser) |
Cancels a delegation token from the server end-point.
|
void |
DelegationTokenManager.cancelToken(Token<? extends AbstractDelegationTokenIdentifier> token,
java.lang.String canceler) |
|
long |
DelegationTokenAuthenticator.renewDelegationToken(java.net.URL url,
org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token token,
Token<AbstractDelegationTokenIdentifier> dToken) |
Renews a delegation token from the server end-point using the
configured
Authenticator for authentication. |
long |
DelegationTokenAuthenticator.renewDelegationToken(java.net.URL url,
org.apache.hadoop.security.authentication.client.AuthenticatedURL.Token token,
Token<AbstractDelegationTokenIdentifier> dToken,
java.lang.String doAsUser) |
Renews a delegation token from the server end-point using the
configured
Authenticator for authentication. |
long |
DelegationTokenManager.renewToken(Token<? extends AbstractDelegationTokenIdentifier> token,
java.lang.String renewer) |
|
void |
DelegationTokenAuthenticatedURL.Token.setDelegationToken(Token<AbstractDelegationTokenIdentifier> delegationToken) |
|
UserGroupInformation |
DelegationTokenManager.verifyToken(Token<? extends AbstractDelegationTokenIdentifier> token) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.