Uses of Interface
org.springframework.vault.authentication.ClientAuthentication
Packages that use ClientAuthentication
Package
Description
Support for authentication and session management.
Spring configuration for Vault.
Vault core support.
-
Uses of ClientAuthentication in org.springframework.vault.authentication
Classes in org.springframework.vault.authentication that implement ClientAuthenticationModifier and TypeClassDescriptionclassAppRole implementation ofClientAuthentication.classSynchronous executor forAuthenticationStepsusingRestOperationsto login using authentication flows.classAWS-EC2 login implementation.classAWS IAM authentication using signed HTTP requests to query the current identity.classAzure MSI (Managed Service Identity) authentication using Azure as trusted third party.classTLS Client CertificateClientAuthentication.classCubbyholeClientAuthenticationimplementation.classGCP GCE (Google Compute Engine)-based login implementation using GCE's metadata service to create signed JSON Web Token.classGoogle Cloud IAM credentials login implementation using GCP IAM service accounts to legitimate its authenticity via JSON Web Token using the IAM Credentialsprojects.serviceAccounts.signJwtmethod.classGitHub's authentication method can be used to authenticate with Vault using a GitHub personal access token.classJWT implementation ofClientAuthentication.classKubernetes implementation ofClientAuthentication.classAdapts tokens created by aClientAuthenticationto aLoginToken.classPCF implementation ofClientAuthentication.classStatic Token-basedClientAuthenticationmethod.classUsername and password implementation ofClientAuthentication.Constructors in org.springframework.vault.authentication with parameters of type ClientAuthenticationModifierConstructorDescriptionLifecycleAwareSessionManager(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 newSimpleSessionManagerusing aClientAuthentication. -
Uses of ClientAuthentication in org.springframework.vault.config
Methods in org.springframework.vault.config that return ClientAuthenticationModifier and TypeMethodDescriptionprotected ClientAuthenticationEnvironmentVaultConfiguration.appRoleAuthentication()protected ClientAuthenticationEnvironmentVaultConfiguration.awsEc2Authentication()protected ClientAuthenticationEnvironmentVaultConfiguration.awsIamAuthentication()protected ClientAuthenticationEnvironmentVaultConfiguration.azureMsiAuthentication()abstract ClientAuthenticationAbstractVaultConfiguration.clientAuthentication()Annotate withBeanin case you want to expose aClientAuthenticationinstance to theApplicationContext.EnvironmentVaultConfiguration.clientAuthentication()protected ClientAuthenticationEnvironmentVaultConfiguration.cubbyholeAuthentication()protected ClientAuthenticationEnvironmentVaultConfiguration.kubeAuthentication()protected ClientAuthenticationEnvironmentVaultConfiguration.tokenAuthentication() -
Uses of ClientAuthentication in org.springframework.vault.core
Constructors in org.springframework.vault.core with parameters of type ClientAuthenticationModifierConstructorDescriptionVaultTemplate(VaultEndpoint vaultEndpoint, ClientAuthentication clientAuthentication)