Documentation ¶
Index ¶
- func CORSProcessOriginHeader(logger *zap.Logger, w http.ResponseWriter, r *http.Request, allowFrom string) bool
- func CheckHostAllowed(origin url.URL, allowFrom string, logger *zap.Logger) bool
- func CheckJWTToken(logger *zap.Logger, signKey string, handler http.Handler) http.Handler
- func CheckNothing(logger *zap.Logger, handler http.Handler) http.Handler
- func CheckSharedSecret(logger *zap.Logger, secret string, handler http.Handler) http.Handler
- func CloneShare(logger *zap.Logger, cboxShareScript string, allowFrom string) http.Handler
- func DeleteShare(logger *zap.Logger, cboxShareScript, allowFrom string) http.Handler
- func Handle200(logger *zap.Logger) http.Handler
- func Handle404(logger *zap.Logger) http.Handler
- func Options(logger *zap.Logger, allowedMethods []string, allowFrom string) http.Handler
- func Search(logger *zap.Logger, allowFrom, cboxgroupdUrl, cboxgroupdSecret string) http.Handler
- func Shared(logger *zap.Logger, cboxShareScript, allowFrom string, action string, ...) http.Handler
- func Token(logger *zap.Logger, signKey string, allowFrom string, shibReferer string) http.Handler
- func UpdateShare(logger *zap.Logger, cboxShareScript, allowFrom string) http.Handler
- type CmdError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CORSProcessOriginHeader ¶
func CORSProcessOriginHeader(logger *zap.Logger, w http.ResponseWriter, r *http.Request, allowFrom string) bool
Handle CORS Origin header and return true if the request is allowed to continue
func CheckHostAllowed ¶
func CheckJWTToken ¶
func CheckSharedSecret ¶
func CloneShare ¶ added in v1.0.1
func DeleteShare ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.