package verifyLogin import ( "key_performance_indicators/api/base" "github.com/gin-gonic/gin" ) //OAuth 2.0 授权 func (a *ApiRouter) RouterGroup(router *gin.RouterGroup) { apiRouter := router.Group("base") var methodBinding = base.AppApiEntry.LoginVerify { apiRouter.GET("", methodBinding.Index) //入口 apiRouter.POST("", methodBinding.Index) //入口 apiRouter.POST("captcha", methodBinding.Captcha) //获取验证码 apiRouter.POST("login", methodBinding.ScanCodeLogin) //登录 apiRouter.POST("signout", methodBinding.SignOut) //退出登录 apiRouter.POST("verify_empower", methodBinding.VerifyEmpower) //验证授权是否还有效 apiRouter.POST("login_not_verify", methodBinding.ScanCodeLoginNotVerify) //登录(无验证码) apiRouter.POST("verify_empower_istrue", methodBinding.VerifyEmpowerIsTrue) //验证授权是否过期 apiRouter.POST("get_work_wechat_jsapi_config", methodBinding.GetWorkWechatJsApiConfig) //获取企业微信jsapi_ticket apiRouter.GET("authuser", methodBinding.AuthenticationUser) //获取身份认证 apiRouter.GET("callbackauthuser", methodBinding.CallBackAuthUser) //企业微信身份回调认证 apiRouter.POST("laissezpasser", methodBinding.LaissezPasser) //免登录 apiRouter.GET("scan_qrcode_callback", methodBinding.ScanQrCodeCallBackAuthUser) //扫码登录 } }