mirror of
https://github.com/thomiceli/opengist
synced 2024-11-08 12:55:50 +01:00
Merge pull request #21 from josefandersson/oath-respect-external-url-config
Respect ExternalUrl for OAuth
This commit is contained in:
commit
713b5d623e
@ -231,7 +231,13 @@ func oauth(ctx echo.Context) error {
|
||||
}
|
||||
|
||||
giteaUrl := trimGiteaUrl()
|
||||
httpDomain := httpProtocol + "://" + ctx.Request().Host
|
||||
|
||||
var opengistUrl string
|
||||
if config.C.ExternalUrl != "" {
|
||||
opengistUrl = config.C.ExternalUrl
|
||||
} else {
|
||||
opengistUrl = httpProtocol + "://" + ctx.Request().Host
|
||||
}
|
||||
|
||||
switch provider {
|
||||
case "github":
|
||||
@ -239,7 +245,7 @@ func oauth(ctx echo.Context) error {
|
||||
github.New(
|
||||
config.C.GithubClientKey,
|
||||
config.C.GithubSecret,
|
||||
httpDomain+"/oauth/github/callback"),
|
||||
opengistUrl+"/oauth/github/callback"),
|
||||
)
|
||||
|
||||
case "gitea":
|
||||
@ -247,7 +253,7 @@ func oauth(ctx echo.Context) error {
|
||||
gitea.NewCustomisedURL(
|
||||
config.C.GiteaClientKey,
|
||||
config.C.GiteaSecret,
|
||||
httpDomain+"/oauth/gitea/callback",
|
||||
opengistUrl+"/oauth/gitea/callback",
|
||||
giteaUrl+"/login/oauth/authorize",
|
||||
giteaUrl+"/login/oauth/access_token",
|
||||
giteaUrl+"/api/v1/user"),
|
||||
|
Loading…
Reference in New Issue
Block a user