in credhelper/helper.go [204:219]
func tokenFromPrivateStore(store store.GCRCredStore) (string, error) {
gcrAuth, err := store.GetGCRAuth()
if err != nil {
return "", err
}
ts := gcrAuth.TokenSource(config.OAuthHTTPContext)
tok, err := ts.Token()
if err != nil {
return "", err
}
if !tok.Valid() {
return "", helperErr("token was invalid", nil)
}
return tok.AccessToken, nil
}