Interface VaultAuthenticator
-
- All Known Implementing Classes:
VaultAppRoleAuthenticator
,VaultAwsIamAuthenticator
,VaultKubernetesAuthenticator
,VaultSingleTokenAuthenticator
,VaultUserPassAuthenticator
public interface VaultAuthenticator
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description void
authenticate(com.bettercloud.vault.Vault vault, com.bettercloud.vault.VaultConfig config)
static VaultAuthenticator
of(VaultAppRole appRole, String mountPath)
static VaultAuthenticator
of(VaultAwsIam vaultAwsIam, String mountPath)
static VaultAuthenticator
of(VaultKubernetes vaultKubernetes, String mountPath)
static VaultAuthenticator
of(VaultUsernamePassword vaultUsernamePassword, String mountPath)
static VaultAuthenticator
of(String token)
-
-
-
Method Detail
-
authenticate
void authenticate(com.bettercloud.vault.Vault vault, com.bettercloud.vault.VaultConfig config) throws com.bettercloud.vault.VaultException
- Throws:
com.bettercloud.vault.VaultException
-
of
static VaultAuthenticator of(String token)
-
of
static VaultAuthenticator of(VaultAppRole appRole, String mountPath)
-
of
static VaultAuthenticator of(VaultUsernamePassword vaultUsernamePassword, String mountPath)
-
of
static VaultAuthenticator of(VaultKubernetes vaultKubernetes, String mountPath)
-
of
static VaultAuthenticator of(VaultAwsIam vaultAwsIam, String mountPath)
-
-