auth.go 829 B

123456789101112131415161718192021222324252627282930
  1. package routers
  2. import (
  3. "eta/eta_bridge/controller"
  4. "eta/eta_bridge/middleware"
  5. "github.com/gin-gonic/gin"
  6. )
  7. func InitAuth(r *gin.RouterGroup) {
  8. //登录
  9. authController := new(controller.AuthController)
  10. authGroup := r.Group("auth/").Use(middleware.Token())
  11. authGroup.POST("auth_code", authController.CreateAuthCode)
  12. //authGroup.POST("eta_token", authController.GetEtaToken)
  13. authGroup.POST("crm_token", authController.GetCrmToken)
  14. // 需要内部鉴权的接口
  15. initAuthEta(r)
  16. }
  17. // initAuthEta
  18. // @Description: 需要内部鉴权的接口
  19. // @author: Roc
  20. // @datetime 2024-04-15 13:47:40
  21. // @param r *gin.RouterGroup
  22. func initAuthEta(r *gin.RouterGroup) {
  23. control := new(controller.AuthController)
  24. authGroup := r.Group("auth/").Use(middleware.InternalToken())
  25. authGroup.POST("eta_token", control.GetEtaToken)
  26. }