package routes import ( "git.secnex.io/secnex/idp-api/controllers" "git.secnex.io/secnex/idp-api/middlewares" "github.com/gofiber/fiber/v2" ) func SessionRoutes(app fiber.Router) { session := app.Group("/session") session.Use(middlewares.AuthMiddleware()) session.Get("/", controllers.GetSessions) session.Get("/info", controllers.GetSessionBySession) session.Delete("/:session_id/revoke", controllers.RevokeSessionByID) session.Delete("/revoke", controllers.RevokeSessionBySession) session.Delete("/revoke/all", controllers.RevokeAllSessions) session.Delete("/revoke/all/user", controllers.RevokeAllSessionsByUserID) }