Merge pull request #2920 from cmj0121/master

Fix bug when refresh gitea access token
pull/2936/head
Brad Rydzewski 2020-03-09 10:06:02 -07:00 committed by GitHub
commit 6b6ea7395e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

@ -24,6 +24,7 @@ import (
"github.com/drone/go-login/login/gogs" "github.com/drone/go-login/login/gogs"
"github.com/drone/go-login/login/stash" "github.com/drone/go-login/login/stash"
"github.com/drone/go-scm/scm/transport/oauth2" "github.com/drone/go-scm/scm/transport/oauth2"
"strings"
"github.com/google/wire" "github.com/google/wire"
"github.com/sirupsen/logrus" "github.com/sirupsen/logrus"
@ -169,7 +170,7 @@ func provideRefresher(config config.Config) *oauth2.Refresher {
return &oauth2.Refresher{ return &oauth2.Refresher{
ClientID: config.Gitea.ClientID, ClientID: config.Gitea.ClientID,
ClientSecret: config.Gitea.ClientSecret, ClientSecret: config.Gitea.ClientSecret,
Endpoint: config.Gitea.Server + "/login/oauth/access_token", Endpoint: strings.TrimSuffix(config.Gitea.Server, "/") + "/login/oauth/access_token",
Source: oauth2.ContextTokenSource(), Source: oauth2.ContextTokenSource(),
Client: defaultClient(config.Gitea.SkipVerify), Client: defaultClient(config.Gitea.SkipVerify),
} }