From 4dd1eb7a1e948c12ef7e8c1b0bcb4a80853cf493 Mon Sep 17 00:00:00 2001 From: zhengkunwang <31820853+zhengkunwang223@users.noreply.github.com> Date: Tue, 4 Mar 2025 13:48:57 +0800 Subject: [PATCH] feat: Modify Swagger route response for unauthenticated access (#8057) --- backend/init/router/router.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/init/router/router.go b/backend/init/router/router.go index f95b1078d..316e5ae05 100644 --- a/backend/init/router/router.go +++ b/backend/init/router/router.go @@ -188,7 +188,12 @@ func Routers() *gin.Engine { swaggerRouter := Router.Group("1panel") docs.SwaggerInfo.BasePath = "/api/v1" - swaggerRouter.Use(middleware.JwtAuth()).Use(middleware.SessionAuth()).GET("/swagger/*any", ginSwagger.WrapHandler(swaggerfiles.Handler)) + swaggerRouter.GET("/swagger/*any", func(c *gin.Context) { + if !checkSession(c) { + handleNoRoute(c) + return + } + }, ginSwagger.WrapHandler(swaggerfiles.Handler)) PublicGroup := Router.Group("") { PublicGroup.GET("/health", func(c *gin.Context) {