Chris Smith
d0670ef3b1
google: Wrap token sources in errWrappingTokenSource
...
Introduce new AuthenticationError type returned by
errWrappingTokenSource.Token. The new error wrapper
exposes a boolean method Temporary, identifying the
underlying network error as retryable based on the
following status codes: 500, 503, 408, or 429.
Bump go.mod version to 1.15
refs: https://github.com/googleapis/google-api-go-client/issues/1445
Change-Id: I27c76cb0c71b918c25a640f40d0bd515b2e488fc
Reviewed-on: https://go-review.googlesource.com/c/oauth2/+/403846
Reviewed-by: Cody Oss <codyoss@google.com >
Reviewed-by: Tyler Bui-Palsulich <tbp@google.com >
2022-06-08 16:14:50 +00:00
Shin Fan
d04028783c
google: support scopes for JWT access token
...
Change-Id: I11acd87a56cd003fdb68a5a687e37df450c400d1
GitHub-Last-Rev: efb2e8a08a8db0dc654298b90b814b3b7cb4d83d
GitHub-Pull-Request: golang/oauth2#504
Reviewed-on: https://go-review.googlesource.com/c/oauth2/+/327929
Trust: Shin Fan <shinfan@google.com >
Trust: Cody Oss <codyoss@google.com >
Run-TryBot: Shin Fan <shinfan@google.com >
TryBot-Result: Go Bot <gobot@golang.org >
Reviewed-by: Cody Oss <codyoss@google.com >
2021-06-15 19:07:21 +00:00
Dave Day
df5b72659a
google: support key ID in JWTAccessTokenSourceFromJSON
...
Change-Id: I20ffede5bf81aa4990afb2820561d5633cdb43a8
Reviewed-on: https://go-review.googlesource.com/24440
Reviewed-by: Chris Broadfoot <cbro@golang.org >
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org >
2016-07-02 01:08:09 +00:00
Andrew Gerrand
038cb4adce
all: change copyright to 'Go Authors'
...
Fixes golang/go#12354
Change-Id: Ie4bbe9445e2a840c9db830c9bd52a783b7a6f9bc
Reviewed-on: https://go-review.googlesource.com/13952
Reviewed-by: Russ Cox <rsc@golang.org >
2015-10-22 04:14:42 +00:00
Andrew Gerrand
166f7cf994
google: set expiry on JWTAccessTokenSource
...
Change-Id: Ib1ff6511ce38e17711486743601241285a34f164
Reviewed-on: https://go-review.googlesource.com/14934
Reviewed-by: Julien Boeuf <jboeuf@google.com >
Reviewed-by: Andrew Gerrand <adg@golang.org >
2015-09-24 05:27:11 +00:00
Andrew Gerrand
897d9734bb
google: set token type on returned JWTAccessToken, tweak docs
...
Change-Id: Id83af8110c7c89ca5ffe793149230fa3f87a6baf
Reviewed-on: https://go-review.googlesource.com/14198
Reviewed-by: Dave Day <djd@golang.org >
2015-09-02 03:46:34 +00:00
Andrew Gerrand
397fe76494
google: add support for JWT Access Tokens
...
This is a new form of authentication for Google services, where instead
of passing a signed claim to obtain a token from the OAuth endpoint, you
present the signed claim *as* the token to the API endpoint.
Fixes #139 .
Fixes #140 .
Change-Id: Ibf0f168a0ec111660ac08b86121c943fb96e146c
Reviewed-on: https://go-review.googlesource.com/10667
Reviewed-by: David Symonds <dsymonds@golang.org >
Reviewed-by: Dave Day <djd@golang.org >
2015-08-13 22:40:26 +00:00