Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Claims ¶
type Claims struct {
// Audience identifies the recipients that the JWT is intended for.
Audience []string `json:"aud"`
// Issuer identifies the principal that issued the JWT.
Issuer string `json:"iss"`
// Subject identifies the principal that is the subject of the JWT.
Subject string `json:"sub"`
// ExpiresAt identifies the expiration time on or after which the JWT most not be accepted for processing.
ExpiresAt time.Time `json:"exp"`
// IssuedAt identifies the time at which the JWT was issued.
IssuedAt time.Time `json:"iat"`
// NotBefore identifies the time before which the JWT must not be accepted for processing.
NotBefore time.Time `json:"nbf"`
// JTI provides a unique identifier for the JWT.
JTI string `json:"jti"`
}
Claims represents a JSON Web Token's standard claims.
func ParseMapInterfaceInterfaceClaims ¶
func ParseMapInterfaceInterfaceClaims(claims map[interface{}]interface{}) *Claims
ParseMapInterfaceInterfaceClaims converts map[interface{}]interface{} to *Claims.
func ParseMapStringInterfaceClaims ¶
ParseMapStringInterfaceClaims converts map[string]interface{} to *Claims.
Click to show internal directories.
Click to hide internal directories.