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 TypeClassDescriptionclassDeprecated, for removal: This API element is subject to removal in a future version.since 2.2.classAppRole 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.classDeprecated, for removal: This API element is subject to removal in a future version.since 2.3.2, useGcpIamCredentialsAuthenticationinstead.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.appIdAuthentication()protected 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)