Files
2026-06-06 12:13:55 +08:00

15 lines
424 B
Go

package middleware
import (
"github.com/gin-gonic/gin"
"github.com/rain-kl/openflare/openflare-server/common"
"github.com/rain-kl/openflare/openflare-server/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
})
}