handlers

package
v1.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2017 License: AGPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

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 CheckHostAllowed(origin url.URL, allowFrom string, logger *zap.Logger) bool

func CheckJWTToken

func CheckJWTToken(logger *zap.Logger, signKey string, handler http.Handler) http.Handler

func CheckNothing

func CheckNothing(logger *zap.Logger, handler http.Handler) http.Handler

func CheckSharedSecret

func CheckSharedSecret(logger *zap.Logger, secret string, handler http.Handler) http.Handler

func CloneShare added in v1.0.1

func CloneShare(logger *zap.Logger, cboxShareScript string, allowFrom string) http.Handler

func DeleteShare

func DeleteShare(logger *zap.Logger, cboxShareScript, allowFrom string) http.Handler

func Handle200

func Handle200(logger *zap.Logger) http.Handler

func Handle404

func Handle404(logger *zap.Logger) http.Handler

func Options

func Options(logger *zap.Logger, allowedMethods []string, allowFrom string) http.Handler
func Search(logger *zap.Logger, allowFrom, cboxgroupdUrl, cboxgroupdSecret string) http.Handler

func Shared

func Shared(logger *zap.Logger, cboxShareScript, allowFrom string, action string, requireProject bool) http.Handler

func Token

func Token(logger *zap.Logger, signKey string, allowFrom string, shibReferer string) http.Handler

func UpdateShare

func UpdateShare(logger *zap.Logger, cboxShareScript, allowFrom string) http.Handler

Types

type CmdError added in v1.0.1

type CmdError struct {
	Error      string `json:"error"`
	Statuscode int    `json:"statuscode"`
}

///////////////

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL