Skip to content

Commit

Permalink
Add GetID method to retrieve claims JTI
Browse files Browse the repository at this point in the history
  • Loading branch information
evgeniy.pomortsev authored and vasayxtx committed Dec 9, 2024
1 parent 59f44e0 commit db558a7
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions jwt/claims.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ type Scope []AccessPolicy
type Claims interface {
jwtgo.Claims

// GetID returns the JTI field of the claims.
GetID() string

// GetScope returns the scope of the claims as a slice of access policies.
GetScope() Scope

Expand All @@ -33,6 +36,11 @@ type DefaultClaims struct {
Scope Scope `json:"scope,omitempty"`
}

// GetID returns the JTI field of the DefaultClaims.
func (c *DefaultClaims) GetID() string {
return c.ID
}

// GetScope returns the scope of the DefaultClaims as a slice of access policies.
func (c *DefaultClaims) GetScope() Scope {
return c.Scope
Expand Down

0 comments on commit db558a7

Please sign in to comment.