mirror of
https://github.com/mickael-kerjean/filestash.git
synced 2026-10-20 00:15:40 +00:00
27 lines
968 B
Go
27 lines
968 B
Go
package middleware
|
|
|
|
import (
|
|
"github.com/mickael-kerjean/filestash/server/pkg/admin"
|
|
"github.com/mickael-kerjean/filestash/server/pkg/middleware"
|
|
"github.com/mickael-kerjean/filestash/server/pkg/session"
|
|
"github.com/mickael-kerjean/filestash/server/pkg/share"
|
|
)
|
|
|
|
var (
|
|
NewMiddlewareChain = middleware.NewMiddlewareChain
|
|
IndexHeaders = middleware.IndexHeaders
|
|
StaticHeaders = middleware.StaticHeaders
|
|
ApiHeaders = middleware.ApiHeaders
|
|
PublicCORS = middleware.PublicCORS
|
|
SecureHeaders = middleware.SecureHeaders
|
|
SecureOrigin = middleware.SecureOrigin
|
|
BodyParser = middleware.BodyParser
|
|
PluginInjector = middleware.PluginInjector
|
|
RateLimiter = middleware.RateLimiter
|
|
AdminOnly = admin.AdminOnly
|
|
LoggedInOnly = session.LoggedInOnly
|
|
SessionTry = session.Try
|
|
SessionStart = session.Start
|
|
CanManageShare = share.CanManageShare(session.Start, session.FromRequest)
|
|
)
|