package modules import ( "github.com/gin-gonic/gin" "schisandra-cloud-album/controller" ) var oauth = controller.Controller.OAuthController func OauthRouter(router *gin.RouterGroup) { group := router.Group("/oauth") { wechatRouter := group.Group("/wechat") { //wechatRouter.GET("/callback", oauth.CallbackVerify) wechatRouter.POST("/callback", oauth.CallbackNotify) } githubRouter := group.Group("/github") { githubRouter.GET("/callback", oauth.Callback) } giteeRouter := group.Group("/gitee") { giteeRouter.GET("/callback", oauth.GiteeCallback) } qqRouter := group.Group("/qq") { qqRouter.GET("/callback", oauth.QQCallback) } } } func OauthRouterAuth(router *gin.RouterGroup) { group := router.Group("/oauth") { wechatRouter := group.Group("/wechat") { wechatRouter.GET("/get_temp_qrcode", oauth.GetTempQrCode) } githubRouter := group.Group("/github") { githubRouter.GET("/get_url", oauth.GetRedirectUrl) } giteeRouter := group.Group("/gitee") { giteeRouter.GET("/get_url", oauth.GetGiteeRedirectUrl) } qqRouter := group.Group("/qq") { qqRouter.GET("/get_url", oauth.GetQQRedirectUrl) } } }