public class TokenAuthentication extends Object implements ClientAuthentication, AuthenticationStepsFactory
ClientAuthentication method.VaultToken,
Auth Backend: Token| Constructor and Description |
|---|
TokenAuthentication(String token)
Create a new
TokenAuthentication with a static token. |
TokenAuthentication(VaultToken token)
Create a new
TokenAuthentication with a static token. |
| Modifier and Type | Method and Description |
|---|---|
static AuthenticationSteps |
createAuthenticationSteps(VaultToken token,
boolean selfLookup)
Creates a
AuthenticationSteps for token authentication given
VaultToken. |
AuthenticationSteps |
getAuthenticationSteps()
Get the
AuthenticationSteps describing an authentication flow. |
VaultToken |
login()
Return a
VaultToken. |
public TokenAuthentication(String token)
TokenAuthentication with a static token.token - the Vault token, must not be empty or null.public TokenAuthentication(VaultToken token)
TokenAuthentication with a static token.token - the Vault token, must not be null.public static AuthenticationSteps createAuthenticationSteps(VaultToken token, boolean selfLookup)
AuthenticationSteps for token authentication given
VaultToken.token - must not be null.selfLookup - true to perform a self-lookup using the given
VaultToken. Self-lookup will create a LoginToken and provide
renewability and TTL.AuthenticationSteps for token authentication.public VaultToken login()
ClientAuthenticationVaultToken. This method can optionally log into Vault to obtain a
token.login in interface ClientAuthenticationVaultToken.public AuthenticationSteps getAuthenticationSteps()
AuthenticationStepsFactoryAuthenticationSteps describing an authentication flow.getAuthenticationSteps in interface AuthenticationStepsFactoryAuthenticationSteps describing an authentication flow.Copyright © 2016–2019 Pivotal Software, Inc.. All rights reserved.