Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GcpTokenFetcher ¶
type GcpTokenFetcher struct {
// aud is the unique URI agreed upon by both the instance and the system verifying the instance's identity.
// For more info: https://cloud.google.com/compute/docs/instances/verifying-instance-identity
Aud string
}
GcpTokenFetcher implements the token fetcher in GCP.
func (*GcpTokenFetcher) FetchServiceAccount ¶
func (fetcher *GcpTokenFetcher) FetchServiceAccount() (string, error)
FetchServiceAccount fetches the GCE VM identity jwt token from its metadata server. Note: this function only works in a GCE VM environment.
func (*GcpTokenFetcher) FetchToken ¶
func (fetcher *GcpTokenFetcher) FetchToken() (string, error)
FetchToken fetches the GCE VM identity jwt token from its metadata server. Note: this function only works in a GCE VM environment.
Click to show internal directories.
Click to hide internal directories.