1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
// Copyright 2020 Google LLC.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package idtoken_test
import (
"context"
"net/http"
"google.golang.org/api/idtoken"
)
func ExampleNewTokenSource_setAuthorizationHeader() {
ctx := context.Background()
audience := "http://example.com"
ts, err := idtoken.NewTokenSource(ctx, audience)
if err != nil {
// TODO: Handle error.
}
token, err := ts.Token()
if err != nil {
// TODO: Handle error.
}
req, err := http.NewRequest(http.MethodGet, audience, nil)
if err != nil {
// TODO: Handle error.
}
token.SetAuthHeader(req)
}
|