Claims represents a JSON Web Token's standard 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"` }
func ParseMapInterfaceInterfaceClaims(claims map[interface{}]interface{}) *Claims
ParseMapInterfaceInterfaceClaims converts map[interface{}]interface{} to *Claims.
func ParseMapStringInterfaceClaims(claims map[string]interface{}) *Claims
ParseMapStringInterfaceClaims converts map[string]interface{} to *Claims.