第三方登录添加gitee,修改url

This commit is contained in:
junleea 2025-04-28 13:42:22 +08:00
parent f1b0294b3b
commit 46de2a899b
2 changed files with 10 additions and 7 deletions

View File

@ -91,12 +91,14 @@ type GitHubOAuthResponse struct {
} }
type GiteeOAuthTokenResponse struct { type GiteeOAuthTokenResponse struct {
AccessToken string `json:"access_token"` AccessToken string `json:"access_token"`
TokenType string `json:"token_type"` TokenType string `json:"token_type"`
ExpiresIn int `json:"expires_in"` ExpiresIn int `json:"expires_in"`
RefreshToken string `json:"refresh_token"` RefreshToken string `json:"refresh_token"`
Scope string `json:"scope"` Scope string `json:"scope"`
CreatedAt int `json:"created_at"` CreatedAt int `json:"created_at"`
Error string `json:"error"`
ErrorDescription string `json:"error_description"`
} }
type OAuthGetTokenRequest struct { type OAuthGetTokenRequest struct {

View File

@ -275,13 +275,14 @@ func GenerateJWTToken(userID int, userName string) (string, error) {
func DoGiteeCallBack(state *proto.ThirdPartyLoginState, code string) { func DoGiteeCallBack(state *proto.ThirdPartyLoginState, code string) {
//获取Access Token //获取Access Token
resp, err := worker.GetGiteeAccessTokenByCode(code, "https://pm.ljsea.top/gitee_callback", proto.Config.GITEE_CLIENT_ID, proto.Config.GITEE_CLIENT_SECRET) resp, err := worker.GetGiteeAccessTokenByCode(code, "https://pm.ljsea.top/tool/gitee_callback", proto.Config.GITEE_CLIENT_ID, proto.Config.GITEE_CLIENT_SECRET)
if err != nil { if err != nil {
log.Println("get gitee access token error:", err) log.Println("get gitee access token error:", err)
return return
} }
if resp.AccessToken == "" { if resp.AccessToken == "" {
log.Println("get gitee access token is empty") log.Println("get gitee access token is empty")
log.Println("get gitee access token error:", resp)
return return
} }
log.Println("get gitee access token:", resp.AccessToken) log.Println("get gitee access token:", resp.AccessToken)