Documentation
¶
Index ¶
Constants ¶
View Source
const (
// ConfigEnvPrefix is the prefix applied to environment variables for configuring Auth0.
ConfigEnvPrefix = "GOOGLE_CLOUD_"
)
Variables ¶
View Source
var LoadConfig = sync.OnceValues(func() (*Config, error) { if err := config.Load(ConfigEnvPrefix, &cfg); err != nil { return nil, fmt.Errorf("google: unable to load config: %w", err) } if cfg.ProjectID == "" { cfg.ProjectID, _ = queryMetadataServer("/computeMetadata/v1/project/project-id") } cfg.InstanceID, _ = queryMetadataServer("/computeMetadata/v1/instance/id") if err := validation.Validate.Struct(cfg); err != nil { return nil, fmt.Errorf("google: unable to validate config: %w", err) } return &cfg, nil })
LoadConfig loads the auth0 configuration and ensures this is only done one time, no matter how many times it is called.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.