Documentation ¶
Index ¶
- Variables
- type Claims
- func (c *Claims[T]) AddAudience(aud ...string) *Claims[T]
- func (c *Claims[T]) SetAudience(aud ...string) *Claims[T]
- func (c *Claims[T]) SetExpiresAt(t time.Time) *Claims[T]
- func (c *Claims[T]) SetID(id string) *Claims[T]
- func (c *Claims[T]) SetIssuedAt(t time.Time) *Claims[T]
- func (c *Claims[T]) SetIssuer(iss string) *Claims[T]
- func (c *Claims[T]) SetNotBefore(t time.Time) *Claims[T]
- func (c *Claims[T]) SetSubject(sub string) *Claims[T]
- type Generator
- type JWT
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Claims ¶
type Claims[T any] struct { jwt.RegisteredClaims Data *T `json:"data,omitempty"` }
func (*Claims[T]) AddAudience ¶
func (*Claims[T]) SetAudience ¶
func (*Claims[T]) SetSubject ¶
type JWT ¶
type JWT[T any] struct { // contains filtered or unexported fields }
func (*JWT[T]) MustGenerate ¶
func (*JWT[T]) ParseToken ¶
Click to show internal directories.
Click to hide internal directories.