Skip to content

Commit e40ac98

Browse files
authored
Merge pull request #493 from kfritchman46/fix-jwt-vuln
update deps to use golang-jwt/jwt/v4
2 parents 3962fe4 + 65ab414 commit e40ac98

File tree

10 files changed

+13
-13
lines changed

10 files changed

+13
-13
lines changed

auth/interceptor_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"context"
55
"testing"
66

7-
"github.com/dgrijalva/jwt-go"
7+
"github.com/golang-jwt/jwt/v4"
88
grpc_middleware "github.com/grpc-ecosystem/go-grpc-middleware"
99
grpc_logrus "github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus"
1010
"github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus/ctxlogrus"

auth/jwt.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import (
55
"errors"
66
"fmt"
77

8-
jwt "github.com/dgrijalva/jwt-go"
9-
"github.com/grpc-ecosystem/go-grpc-middleware/auth"
8+
jwt "github.com/golang-jwt/jwt/v4"
9+
grpc_auth "github.com/grpc-ecosystem/go-grpc-middleware/auth"
1010
)
1111

1212
const (
@@ -71,7 +71,7 @@ func GetAccountID(ctx context.Context, keyfunc jwt.Keyfunc) (string, error) {
7171
// getToken parses the token into a jwt.Token type from the grpc metadata.
7272
// WARNING: if keyfunc is nil, the token will get parsed but not verified
7373
// because it has been checked previously in the stack. More information
74-
// here: https://godoc.org/github.com/dgrijalva/jwt-go#Parser.ParseUnverified
74+
// here: https://godoc.org/github.com/golang-jwt/jwt/v4#Parser.ParseUnverified
7575
func getToken(ctx context.Context, tokenField string, keyfunc jwt.Keyfunc) (jwt.Token, error) {
7676
if ctx == nil {
7777
return jwt.Token{}, errMissingToken

auth/jwt_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"fmt"
66
"testing"
77

8-
jwt "github.com/dgrijalva/jwt-go"
8+
jwt "github.com/golang-jwt/jwt/v4"
99
"google.golang.org/grpc/metadata"
1010
)
1111

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ go 1.14
55
require (
66
contrib.go.opencensus.io/exporter/ocagent v0.7.0
77
github.com/DATA-DOG/go-sqlmock v1.5.0
8-
github.com/dgrijalva/jwt-go v3.2.1-0.20200107013213-dc14462fd587+incompatible
8+
github.com/golang-jwt/jwt/v4 v4.5.2
99
github.com/golang/protobuf v1.4.3
1010
github.com/google/uuid v1.2.0
1111
github.com/gorilla/mux v1.8.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,6 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c
4343
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
4444
github.com/denisenkom/go-mssqldb v0.0.0-20191124224453-732737034ffd h1:83Wprp6ROGeiHFAP8WJdI2RoxALQYgdllERc3N5N2DM=
4545
github.com/denisenkom/go-mssqldb v0.0.0-20191124224453-732737034ffd/go.mod h1:xbL0rPBG9cCiLr28tMa8zpbdarY27NDyej4t/EjAShU=
46-
github.com/dgrijalva/jwt-go v3.2.1-0.20200107013213-dc14462fd587+incompatible h1:CiQ/hJK0Lsc/2Gm9uMSIe7cFE+h0sbTwHuTGQkIZpio=
47-
github.com/dgrijalva/jwt-go v3.2.1-0.20200107013213-dc14462fd587+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
4846
github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
4947
github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4=
5048
github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98=
@@ -62,6 +60,8 @@ github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LB
6260
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
6361
github.com/gogo/protobuf v1.2.1 h1:/s5zKNz0uPFCZ5hddgPdo2TK2TVrUNMn0OOX8/aZMTE=
6462
github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4=
63+
github.com/golang-jwt/jwt/v4 v4.5.2 h1:YtQM7lnr8iZ+j5q71MGKkNw9Mn7AjHM68uc9g5fXeUI=
64+
github.com/golang-jwt/jwt/v4 v4.5.2/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0=
6565
github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe h1:lXe2qZdvpiX5WZkZR4hgp4KJVfY3nMkvmwbVkpv1rVY=
6666
github.com/golang-sql/civil v0.0.0-20190719163853-cb61b32ac6fe/go.mod h1:8vg3r2VgvsThLBIFL93Qb5yWzgyZWhEmBwUJWevAkK0=
6767
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=

integration/grpc.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"context"
55
"fmt"
66

7-
jwt "github.com/dgrijalva/jwt-go"
7+
jwt "github.com/golang-jwt/jwt/v4"
88
"google.golang.org/grpc/metadata"
99

1010
"github.com/infobloxopen/atlas-app-toolkit/auth"

integration/grpc_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"strings"
88
"testing"
99

10-
jwt "github.com/dgrijalva/jwt-go"
10+
jwt "github.com/golang-jwt/jwt/v4"
1111
"github.com/infobloxopen/atlas-app-toolkit/auth"
1212
"google.golang.org/grpc/metadata"
1313
)

integration/jwt.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package integration
22

33
import (
4-
jwt "github.com/dgrijalva/jwt-go"
4+
jwt "github.com/golang-jwt/jwt/v4"
55
"github.com/infobloxopen/atlas-app-toolkit/auth"
66
)
77

integration/jwt_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import (
44
"fmt"
55
"testing"
66

7-
jwt "github.com/dgrijalva/jwt-go"
7+
jwt "github.com/golang-jwt/jwt/v4"
88
)
99

1010
var (

logging/gateway_interceptor.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"path"
66
"time"
77

8-
jwt "github.com/dgrijalva/jwt-go"
8+
jwt "github.com/golang-jwt/jwt/v4"
99
"github.com/google/uuid"
1010
grpc_logrus "github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus"
1111
"github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus/ctxlogrus"

0 commit comments

Comments
 (0)