123456789101112131415161718192021222324252627 |
- // Copyright 2018 The Go Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style
- // license that can be found in the LICENSE file.
- //go:build !appengine
- // This file applies to App Engine second generation runtimes (>= Go 1.11) and App Engine flexible.
- package google
- import (
- "context"
- "log"
- "sync"
- "golang.org/x/oauth2"
- )
- var logOnce sync.Once // only spam about deprecation once
- // See comment on AppEngineTokenSource in appengine.go.
- func appEngineTokenSource(ctx context.Context, scope ...string) oauth2.TokenSource {
- logOnce.Do(func() {
- log.Print("google: AppEngineTokenSource is deprecated on App Engine standard second generation runtimes (>= Go 1.11) and App Engine flexible. Please use DefaultTokenSource or ComputeTokenSource.")
- })
- return ComputeTokenSource("")
- }
|