Class GcpComputeAuthentication

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

public class GcpComputeAuthentication extends GcpJwtAuthenticationSupport implements ClientAuthentication, AuthenticationStepsFactory
GCP GCE (Google Compute Engine)-based login implementation using GCE's metadata service to create signed JSON Web Token.

This authentication method uses Googles GCE's metadata service in combination with the default/specified service account to obtain an identity document as JWT using a HTTP client. Credentials and authenticity are implied from the runtime itself and are not required to be configured.

Since:
2.1
Author:
Mark Paluch
See Also: