Uses of Interface
org.springframework.vault.authentication.ClientAuthentication
Package
Description
Support for authentication and session management.
Spring configuration for Vault.
Vault core support.
-
Uses of ClientAuthentication in org.springframework.vault.authentication
Modifier and TypeClassDescriptionclass
Deprecated, for removal: This API element is subject to removal in a future version.since 2.2.class
AppRole implementation ofClientAuthentication
.class
Synchronous executor forAuthenticationSteps
usingRestOperations
to login using authentication flows.class
AWS-EC2 login implementation.class
AWS IAM authentication using signed HTTP requests to query the current identity.class
Azure MSI (Managed Service Identity) authentication using Azure as trusted third party.class
TLS Client CertificateClientAuthentication
.class
CubbyholeClientAuthentication
implementation.class
GCP GCE (Google Compute Engine)-based login implementation using GCE's metadata service to create signed JSON Web Token.class
Deprecated, for removal: This API element is subject to removal in a future version.since 2.3.2, useGcpIamCredentialsAuthentication
instead.class
Google Cloud IAM credentials login implementation using GCP IAM service accounts to legitimate its authenticity via JSON Web Token using the IAM Credentialsprojects.serviceAccounts.signJwt
method.class
JWT implementation ofClientAuthentication
.class
Kubernetes implementation ofClientAuthentication
.class
Adapts tokens created by aClientAuthentication
to aLoginToken
.class
PCF implementation ofClientAuthentication
.class
Static Token-basedClientAuthentication
method.class
Username and password implementation ofClientAuthentication
.ModifierConstructorDescriptionLifecycleAwareSessionManager
(ClientAuthentication clientAuthentication, TaskScheduler taskScheduler, RestOperations restOperations) LifecycleAwareSessionManager
(ClientAuthentication clientAuthentication, TaskScheduler taskScheduler, RestOperations restOperations, LifecycleAwareSessionManagerSupport.RefreshTrigger refreshTrigger) LoginTokenAdapter
(ClientAuthentication delegate, RestOperations restOperations) SimpleSessionManager
(ClientAuthentication clientAuthentication) Create a newSimpleSessionManager
using aClientAuthentication
. -
Uses of ClientAuthentication in org.springframework.vault.config
Modifier and TypeMethodDescriptionprotected ClientAuthentication
EnvironmentVaultConfiguration.appIdAuthentication()
protected ClientAuthentication
EnvironmentVaultConfiguration.appRoleAuthentication()
protected ClientAuthentication
EnvironmentVaultConfiguration.awsEc2Authentication()
protected ClientAuthentication
EnvironmentVaultConfiguration.awsIamAuthentication()
protected ClientAuthentication
EnvironmentVaultConfiguration.azureMsiAuthentication()
abstract ClientAuthentication
AbstractVaultConfiguration.clientAuthentication()
Annotate withBean
in case you want to expose aClientAuthentication
instance to theApplicationContext
.EnvironmentVaultConfiguration.clientAuthentication()
protected ClientAuthentication
EnvironmentVaultConfiguration.cubbyholeAuthentication()
protected ClientAuthentication
EnvironmentVaultConfiguration.kubeAuthentication()
protected ClientAuthentication
EnvironmentVaultConfiguration.tokenAuthentication()
-
Uses of ClientAuthentication in org.springframework.vault.core
ModifierConstructorDescriptionVaultTemplate
(VaultEndpoint vaultEndpoint, ClientAuthentication clientAuthentication)