...

Source file src/github.com/golang-jwt/jwt/v5/claims.go

Documentation: github.com/golang-jwt/jwt/v5

     1  package jwt
     2  
     3  // Claims represent any form of a JWT Claims Set according to
     4  // https://datatracker.ietf.org/doc/html/rfc7519#section-4. In order to have a
     5  // common basis for validation, it is required that an implementation is able to
     6  // supply at least the claim names provided in
     7  // https://datatracker.ietf.org/doc/html/rfc7519#section-4.1 namely `exp`,
     8  // `iat`, `nbf`, `iss`, `sub` and `aud`.
     9  type Claims interface {
    10  	GetExpirationTime() (*NumericDate, error)
    11  	GetIssuedAt() (*NumericDate, error)
    12  	GetNotBefore() (*NumericDate, error)
    13  	GetIssuer() (string, error)
    14  	GetSubject() (string, error)
    15  	GetAudience() (ClaimStrings, error)
    16  }
    17  

View as plain text