Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( PermissionValidatorFrom = contextx.From[tCtxPermissionValidator, PermissionValidator] MustPermissionValidator = contextx.Must[tCtxPermissionValidator, PermissionValidator] WithPermissionValidator = contextx.With[tCtxPermissionValidator, PermissionValidator] CarryPermissionValidator = contextx.Carry[tCtxPermissionValidator, PermissionValidator] )
Functions ¶
func AuthorizationFrom ¶
Types ¶
type Auth ¶
type Auth struct {
AuthInQuery string `name:"authorization,omitempty" in:"query" validate:"@string[1,]"`
AuthInHeader string `name:"Authorization,omitempty" in:"header" validate:"@string[1,]"`
}
func (Auth) ContextKey ¶
type Claims ¶
type Claims struct {
Payload interface{}
jwt.RegisteredClaims
}
type JWT ¶
func (*JWT) ExpiresAt ¶
func (c *JWT) ExpiresAt() *jwt.NumericDate
func (*JWT) SetDefault ¶
func (c *JWT) SetDefault()
type PermissionValidator ¶
Click to show internal directories.
Click to hide internal directories.