Class KubernetesAuthentication

java.lang.Object
org.springframework.vault.authentication.KubernetesAuthentication
All Implemented Interfaces:
AuthenticationStepsFactory, ClientAuthentication

public class KubernetesAuthentication extends Object implements ClientAuthentication, AuthenticationStepsFactory
Kubernetes implementation of ClientAuthentication. KubernetesAuthentication uses a Kubernetes Service Account JSON Web Token to login into Vault. JWT and Role are sent in the login request to Vault to obtain a VaultToken.
Since:
2.0
Author:
Michal Budzyn, Mark Paluch
See Also: