blob: 5da8c56c9a3240f5ef97c8cac8251486265b3f21 [file] [log] [blame]
// 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)
}