xiangyu.go 720 B

1234567891011121314151617181920212223242526
  1. package routers
  2. import (
  3. "eta/eta_bridge/controller/xiangyu"
  4. "eta/eta_bridge/middleware"
  5. "github.com/gin-gonic/gin"
  6. )
  7. // InitXiangyu 获取象屿
  8. func InitXiangyu(r *gin.RouterGroup) {
  9. control := new(xiangyu.XiangyuController)
  10. group := r.Group("xy/").Use(middleware.InternalToken())
  11. group.GET("user/sync", control.SyncUser)
  12. group.GET("user/pull", control.PullUser)
  13. // 需要内部鉴权的接口
  14. initAuthXiangyu(r)
  15. }
  16. func initAuthXiangyu(r *gin.RouterGroup) {
  17. control := new(xiangyu.XiangyuController)
  18. group := r.Group("xy/").Use(middleware.Token())
  19. group.POST("auth/getToken", control.GetToken)
  20. group.GET("auth/refreshToken", control.RefreshToken)
  21. group.GET("auth/revokeToken", control.RevokeToken)
  22. }