Skip to content

Commit 38c0889

Browse files
committed
feat: bump jwt to v5, use inbuilt Validater
1 parent f127ee7 commit 38c0889

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ module github.com/adhocore/goic
22

33
go 1.18
44

5-
require github.com/golang-jwt/jwt/v4 v4.1.0
5+
require github.com/golang-jwt/jwt/v5 v5.2.1

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
github.com/golang-jwt/jwt/v4 v4.1.0 h1:XUgk2Ex5veyVFVeLm0xhusUTQybEbexJXrvPNOKkSY0=
2-
github.com/golang-jwt/jwt/v4 v4.1.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg=
1+
github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk=
2+
github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk=

goic.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
"strings"
1313
"sync"
1414

15-
"github.com/golang-jwt/jwt/v4"
15+
"github.com/golang-jwt/jwt/v5"
1616
)
1717

1818
var (

user.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"encoding/json"
66
"strings"
77

8-
"github.com/golang-jwt/jwt/v4"
8+
"github.com/golang-jwt/jwt/v5"
99
)
1010

1111
// User represents user from well known user info endpoint
@@ -68,8 +68,8 @@ func (tok *Token) VerifyClaims(nonce, aud string) (err error) {
6868
return ErrTokenNonce
6969
}
7070

71-
if _, ok = claims["aud"]; ok && !claims.VerifyAudience(aud, true) {
72-
return ErrTokenAud
71+
if err = jwt.NewValidator().Validate(claims); err != nil {
72+
return err
7373
}
7474

7575
tok.Claims = claims // attach only if valid

0 commit comments

Comments
 (0)