Merge branch 'refs/heads/feat-login-website'
This commit is contained in:
commit
ac90013fe1
|
|
@ -846,14 +846,23 @@ func GetThirdPartyAuthUrl(c *gin.Context) {
|
||||||
//params.Add("scope", "")
|
//params.Add("scope", "")
|
||||||
params.Add("state", stateBase64Str)
|
params.Add("state", stateBase64Str)
|
||||||
respUrl = fmt.Sprintf("%s?%s", proto.StackOverflowAuthorizeBaseUrl, params.Encode())
|
respUrl = fmt.Sprintf("%s?%s", proto.StackOverflowAuthorizeBaseUrl, params.Encode())
|
||||||
case "my_gitea":
|
case "my_gitea", "gitea":
|
||||||
params := url.Values{}
|
params := url.Values{}
|
||||||
params.Add("client_id", worker.MyGiteaClientID)
|
client_id := ""
|
||||||
|
baseUrl := ""
|
||||||
|
if platform == "my_gitea" {
|
||||||
|
client_id = worker.MyGiteaClientID
|
||||||
|
baseUrl = proto.MyGiteaAuthorizeBaseUrl
|
||||||
|
} else {
|
||||||
|
client_id = worker.GiteaClientID
|
||||||
|
baseUrl = proto.GiteaAuthorizeBaseUrl
|
||||||
|
}
|
||||||
|
params.Add("client_id", client_id)
|
||||||
params.Add("redirect_uri", "https://pm.ljsea.top/tool/third_party_callback")
|
params.Add("redirect_uri", "https://pm.ljsea.top/tool/third_party_callback")
|
||||||
params.Add("response_type", "code") //返回code
|
params.Add("response_type", "code") //返回code
|
||||||
params.Add("state", stateID)
|
params.Add("state", stateID)
|
||||||
params.Add("scope", "user")
|
params.Add("scope", "user")
|
||||||
respUrl = fmt.Sprintf("%s?%s", proto.MyGiteaAuthorizeBaseUrl, params.Encode())
|
respUrl = fmt.Sprintf("%s?%s", baseUrl, params.Encode())
|
||||||
default:
|
default:
|
||||||
log.Println("platform not support:", platform)
|
log.Println("platform not support:", platform)
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -200,6 +200,7 @@ const (
|
||||||
FacebookAuthorizeBaseUrl = "https://www.facebook.com/v22.0/dialog/oauth"
|
FacebookAuthorizeBaseUrl = "https://www.facebook.com/v22.0/dialog/oauth"
|
||||||
StackOverflowAuthorizeBaseUrl = "https://stackoverflow.com/oauth"
|
StackOverflowAuthorizeBaseUrl = "https://stackoverflow.com/oauth"
|
||||||
MyGiteaAuthorizeBaseUrl = "https://gogs.ljsea.top/login/oauth/authorize"
|
MyGiteaAuthorizeBaseUrl = "https://gogs.ljsea.top/login/oauth/authorize"
|
||||||
|
GiteaAuthorizeBaseUrl = "https://gitea.com/login/oauth/authorize"
|
||||||
)
|
)
|
||||||
|
|
||||||
// 百度千帆
|
// 百度千帆
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue