Documentation
¶
Index ¶
- Constants
- func BuildAuthCookie(staffOnly bool, config *core.Configuration) func(next fasthttp.RequestHandler) fasthttp.RequestHandler
- func BuildAuthJWT(secureAuthKey []byte) func(next fasthttp.RequestHandler) fasthttp.RequestHandler
- func ClearAuth(ctx *fasthttp.RequestCtx)
- func NewJWT(claims *UserClaims, secureAuthKey []byte) (string, error)
- type UserClaims
Constants ¶
View Source
const (
// SessionNS session namespace
SessionNS = "_pnk_squat"
)
Variables ¶
This section is empty.
Functions ¶
func BuildAuthCookie ¶ added in v0.2.0
func BuildAuthCookie(staffOnly bool, config *core.Configuration) func(next fasthttp.RequestHandler) fasthttp.RequestHandler
BuildAuthCookie factory for building middleware
func BuildAuthJWT ¶ added in v0.2.0
func BuildAuthJWT(secureAuthKey []byte) func(next fasthttp.RequestHandler) fasthttp.RequestHandler
BuildAuthJWT factory for building middleware
Types ¶
type UserClaims ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.