Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var TokenSecret []byte
TokenSecret is the secret for the JWT tokens
Functions ¶
func ForContext ¶
ForContext returns the user for the current context
func GenerateRandomBytes ¶
GenerateRandomBytes returns securely generated random bytes. It will return an error if the system's secure random number generator fails to function correctly, in which case the caller should not continue.
func GenerateRandomString ¶
GenerateRandomString returns a securely generated random string. It will return an error if the system's secure random number generator fails to function correctly, in which case the caller should not continue.
func Middleware ¶
func Middleware(db database.Database) mux.MiddlewareFunc
Middleware injects the user if an JWT is set in the bearer token
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.