go.mod: golang.org/x/oauth2 v0.28.0
Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
This commit is contained in:
		
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							@@ -138,7 +138,7 @@ require (
 | 
				
			|||||||
	golang.org/x/crypto v0.36.0 // indirect
 | 
						golang.org/x/crypto v0.36.0 // indirect
 | 
				
			||||||
	golang.org/x/exp v0.0.0-20231214170342-aacd6d4b4611 // indirect
 | 
						golang.org/x/exp v0.0.0-20231214170342-aacd6d4b4611 // indirect
 | 
				
			||||||
	golang.org/x/net v0.37.0 // indirect
 | 
						golang.org/x/net v0.37.0 // indirect
 | 
				
			||||||
	golang.org/x/oauth2 v0.23.0 // indirect
 | 
						golang.org/x/oauth2 v0.28.0 // indirect
 | 
				
			||||||
	golang.org/x/term v0.30.0 // indirect
 | 
						golang.org/x/term v0.30.0 // indirect
 | 
				
			||||||
	golang.org/x/text v0.23.0 // indirect
 | 
						golang.org/x/text v0.23.0 // indirect
 | 
				
			||||||
	golang.org/x/time v0.3.0 // indirect
 | 
						golang.org/x/time v0.3.0 // indirect
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.sum
									
									
									
									
									
								
							@@ -416,8 +416,8 @@ golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM=
 | 
				
			|||||||
golang.org/x/net v0.37.0 h1:1zLorHbz+LYj7MQlSf1+2tPIIgibq2eL5xkrGk6f+2c=
 | 
					golang.org/x/net v0.37.0 h1:1zLorHbz+LYj7MQlSf1+2tPIIgibq2eL5xkrGk6f+2c=
 | 
				
			||||||
golang.org/x/net v0.37.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
 | 
					golang.org/x/net v0.37.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8=
 | 
				
			||||||
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
 | 
					golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
 | 
				
			||||||
golang.org/x/oauth2 v0.23.0 h1:PbgcYx2W7i4LvjJWEbf0ngHV6qJYr86PkAV3bXdLEbs=
 | 
					golang.org/x/oauth2 v0.28.0 h1:CrgCKl8PPAVtLnU3c+EDw6x11699EWlsDeWNWKdIOkc=
 | 
				
			||||||
golang.org/x/oauth2 v0.23.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
 | 
					golang.org/x/oauth2 v0.28.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8=
 | 
				
			||||||
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 | 
					golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 | 
				
			||||||
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 | 
					golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 | 
				
			||||||
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 | 
					golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										15
									
								
								vendor/golang.org/x/oauth2/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								vendor/golang.org/x/oauth2/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -5,15 +5,6 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
oauth2 package contains a client implementation for OAuth 2.0 spec.
 | 
					oauth2 package contains a client implementation for OAuth 2.0 spec.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Installation
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
~~~~
 | 
					 | 
				
			||||||
go get golang.org/x/oauth2
 | 
					 | 
				
			||||||
~~~~
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Or you can manually git clone the repository to
 | 
					 | 
				
			||||||
`$(go env GOPATH)/src/golang.org/x/oauth2`.
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
See pkg.go.dev for further documentation and examples.
 | 
					See pkg.go.dev for further documentation and examples.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* [pkg.go.dev/golang.org/x/oauth2](https://pkg.go.dev/golang.org/x/oauth2)
 | 
					* [pkg.go.dev/golang.org/x/oauth2](https://pkg.go.dev/golang.org/x/oauth2)
 | 
				
			||||||
@@ -33,7 +24,11 @@ The main issue tracker for the oauth2 repository is located at
 | 
				
			|||||||
https://github.com/golang/oauth2/issues.
 | 
					https://github.com/golang/oauth2/issues.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
This repository uses Gerrit for code changes. To learn how to submit changes to
 | 
					This repository uses Gerrit for code changes. To learn how to submit changes to
 | 
				
			||||||
this repository, see https://golang.org/doc/contribute.html. In particular:
 | 
					this repository, see https://go.dev/doc/contribute.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The git repository is https://go.googlesource.com/oauth2.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					Note:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* Excluding trivial changes, all contributions should be connected to an existing issue.
 | 
					* Excluding trivial changes, all contributions should be connected to an existing issue.
 | 
				
			||||||
* API changes must go through the [change proposal process](https://go.dev/s/proposal-process) before they can be accepted.
 | 
					* API changes must go through the [change proposal process](https://go.dev/s/proposal-process) before they can be accepted.
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										10
									
								
								vendor/golang.org/x/oauth2/oauth2.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								vendor/golang.org/x/oauth2/oauth2.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -56,7 +56,7 @@ type Config struct {
 | 
				
			|||||||
	// the OAuth flow, after the resource owner's URLs.
 | 
						// the OAuth flow, after the resource owner's URLs.
 | 
				
			||||||
	RedirectURL string
 | 
						RedirectURL string
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Scope specifies optional requested permissions.
 | 
						// Scopes specifies optional requested permissions.
 | 
				
			||||||
	Scopes []string
 | 
						Scopes []string
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// authStyleCache caches which auth style to use when Endpoint.AuthStyle is
 | 
						// authStyleCache caches which auth style to use when Endpoint.AuthStyle is
 | 
				
			||||||
@@ -288,7 +288,7 @@ func (tf *tokenRefresher) Token() (*Token, error) {
 | 
				
			|||||||
	if tf.refreshToken != tk.RefreshToken {
 | 
						if tf.refreshToken != tk.RefreshToken {
 | 
				
			||||||
		tf.refreshToken = tk.RefreshToken
 | 
							tf.refreshToken = tk.RefreshToken
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	return tk, err
 | 
						return tk, nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// reuseTokenSource is a TokenSource that holds a single token in memory
 | 
					// reuseTokenSource is a TokenSource that holds a single token in memory
 | 
				
			||||||
@@ -356,11 +356,15 @@ func NewClient(ctx context.Context, src TokenSource) *http.Client {
 | 
				
			|||||||
	if src == nil {
 | 
						if src == nil {
 | 
				
			||||||
		return internal.ContextClient(ctx)
 | 
							return internal.ContextClient(ctx)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
						cc := internal.ContextClient(ctx)
 | 
				
			||||||
	return &http.Client{
 | 
						return &http.Client{
 | 
				
			||||||
		Transport: &Transport{
 | 
							Transport: &Transport{
 | 
				
			||||||
			Base:   internal.ContextClient(ctx).Transport,
 | 
								Base:   cc.Transport,
 | 
				
			||||||
			Source: ReuseTokenSource(nil, src),
 | 
								Source: ReuseTokenSource(nil, src),
 | 
				
			||||||
		},
 | 
							},
 | 
				
			||||||
 | 
							CheckRedirect: cc.CheckRedirect,
 | 
				
			||||||
 | 
							Jar:           cc.Jar,
 | 
				
			||||||
 | 
							Timeout:       cc.Timeout,
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/oauth2/pkce.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/oauth2/pkce.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -21,7 +21,7 @@ const (
 | 
				
			|||||||
//
 | 
					//
 | 
				
			||||||
// A fresh verifier should be generated for each authorization.
 | 
					// A fresh verifier should be generated for each authorization.
 | 
				
			||||||
// S256ChallengeOption(verifier) should then be passed to Config.AuthCodeURL
 | 
					// S256ChallengeOption(verifier) should then be passed to Config.AuthCodeURL
 | 
				
			||||||
// (or Config.DeviceAccess) and VerifierOption(verifier) to Config.Exchange
 | 
					// (or Config.DeviceAuth) and VerifierOption(verifier) to Config.Exchange
 | 
				
			||||||
// (or Config.DeviceAccessToken).
 | 
					// (or Config.DeviceAccessToken).
 | 
				
			||||||
func GenerateVerifier() string {
 | 
					func GenerateVerifier() string {
 | 
				
			||||||
	// "RECOMMENDED that the output of a suitable random number generator be
 | 
						// "RECOMMENDED that the output of a suitable random number generator be
 | 
				
			||||||
@@ -51,7 +51,7 @@ func S256ChallengeFromVerifier(verifier string) string {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// S256ChallengeOption derives a PKCE code challenge derived from verifier with
 | 
					// S256ChallengeOption derives a PKCE code challenge derived from verifier with
 | 
				
			||||||
// method S256. It should be passed to Config.AuthCodeURL or Config.DeviceAccess
 | 
					// method S256. It should be passed to Config.AuthCodeURL or Config.DeviceAuth
 | 
				
			||||||
// only.
 | 
					// only.
 | 
				
			||||||
func S256ChallengeOption(verifier string) AuthCodeOption {
 | 
					func S256ChallengeOption(verifier string) AuthCodeOption {
 | 
				
			||||||
	return challengeOption{
 | 
						return challengeOption{
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/modules.txt
									
									
									
									
										vendored
									
									
								
							@@ -607,8 +607,8 @@ golang.org/x/net/internal/timeseries
 | 
				
			|||||||
golang.org/x/net/proxy
 | 
					golang.org/x/net/proxy
 | 
				
			||||||
golang.org/x/net/trace
 | 
					golang.org/x/net/trace
 | 
				
			||||||
golang.org/x/net/websocket
 | 
					golang.org/x/net/websocket
 | 
				
			||||||
# golang.org/x/oauth2 v0.23.0
 | 
					# golang.org/x/oauth2 v0.28.0
 | 
				
			||||||
## explicit; go 1.18
 | 
					## explicit; go 1.23.0
 | 
				
			||||||
golang.org/x/oauth2
 | 
					golang.org/x/oauth2
 | 
				
			||||||
golang.org/x/oauth2/internal
 | 
					golang.org/x/oauth2/internal
 | 
				
			||||||
# golang.org/x/sync v0.12.0
 | 
					# golang.org/x/sync v0.12.0
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user