authRoutes.go 588 B

123456789101112131415161718192021222324252627282930
  1. /*
  2. * Auth API List
  3. * /auth/login - POST 登录
  4. * /auth/session - GET 恢复会话
  5. * /auth/refresh - POST 刷新Token
  6. * /auth/logout - POST 登出
  7. */
  8. package routes
  9. import (
  10. "fwh-toolbox-server/controllers"
  11. "github.com/gofiber/fiber/v2"
  12. )
  13. func AuthSetup(api fiber.Router) {
  14. // 登录
  15. api.Post("/api/auth/login", controllers.Login)
  16. // 恢复会话
  17. api.Get("/api/auth/session", controllers.GetSession)
  18. // 刷新Token
  19. api.Post("/api/auth/refresh", controllers.RefreshToken)
  20. }
  21. func LogoutSetup(api fiber.Router) {
  22. // 登出
  23. api.Post("/auth/logout", controllers.Logout)
  24. }