Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JWTProvider ¶
type JWTProvider interface {
JWTConfig(scopes ...string) (config *jwt.Config, projectID string, err error)
}
JWTProvider represetns JWT based auth provider
type JwtConfig ¶
type JwtConfig struct { //google cloud credential ClientEmail string `json:"client_email,omitempty"` TokenURL string `json:"token_uri,omitempty"` PrivateKey string `json:"private_key,omitempty"` PrivateKeyID string `json:"private_key_id,omitempty"` ProjectID string `json:"project_id,omitempty"` TokenURI string `json:"token_uri,omitempty"` Type string `json:"type,omitempty"` ClientX509CertURL string `json:"client_x509_cert_url,omitempty"` AuthProviderX509CertURL string `json:"auth_provider_x509_cert_url,omitempty"` // contains filtered or unexported fields }
JwtConfig represents google service account secrets
func NewJwtConfig ¶
NewJwtConfig returns new secrets from location
Click to show internal directories.
Click to hide internal directories.