Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrSignatureHeaderMissing = errutil.NewError(errutil.TypeMissingHeader, "signature header missing") ErrSignatureNotValid = errutil.NewError(errutil.TypeBadRequest, "signature not valid") )
predefined errors
Functions ¶
func Logger ¶
Logger returns a request logging middleware taken and adapted from https://github.com/chi-middleware/logrus-logger
func ValidateSignature ¶
ValidateSignature validates the signature header of the request. The signature header is expected to be in the following format: Signature: keyId="https://my-example.com/actor#main-key",headers="(request-target) host date",signature="Y2FiYW...IxNGRiZDk4ZA=="
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.