oauth2.ReuseTokenSource()
golang.org/x/oauth2
Go
https://github.com/golang/oauth2/blob/master/oauth2.go#L366-L381
別の
oauth2.TokenSource
を受け取り
oauth2.*Token
の期限が切れたら
oauth2.TokenSource
.Token()を呼んでトークンを更新する
一度
oauth2.*Token
を取得した場合でも、長時間生存するサーバープログラムとして動作している場合など、トークンの期限が切れた場合は複数回、暗黙の内に
oauth2.TokenSource
.Token()が呼ばれることがある