Files
OpenFlare/openflare-server/internal/middleware/cap.go
T
2026-06-06 16:50:24 +08:00

15 lines
442 B
Go

package middleware
import (
"github.com/gin-gonic/gin"
"github.com/rain-kl/openflare/openflare-server/internal/common"
"github.com/rain-kl/openflare/openflare-server/internal/service"
)
// CapAuth wraps the core Cap middleware with OpenFlare's dynamic CapLoginEnabled configuration switch
func CapAuth(scope string) gin.HandlerFunc {
return service.CapManager.VerifyMiddleware(scope, func() bool {
return common.CapLoginEnabled
})
}