google: support provider URL (#2567)

* google: support provider URL

* change google default options
This commit is contained in:
Caleb Doxsey 2021-09-07 08:14:52 -06:00 committed by GitHub
parent 3ee0c36c49
commit 823b430d60
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -116,7 +116,13 @@ func GetProvider(options Options) (provider Provider) {
case google.Name:
serviceAccount, err := google.ParseServiceAccount(options.ServiceAccount)
if err == nil {
return google.New(google.WithServiceAccount(serviceAccount))
googleOptions := []google.Option{
google.WithServiceAccount(serviceAccount),
}
if options.ProviderURL != "" {
googleOptions = append(googleOptions, google.WithURL(options.ProviderURL))
}
return google.New(googleOptions...)
}
log.Warn(ctx).
Str("service", "directory").