From 5ade1cd9de3a3ecb81fb8ccf933dbd791ec736f0 Mon Sep 17 00:00:00 2001 From: David Sharnoff Date: Thu, 31 Aug 2023 02:47:17 -0700 Subject: [PATCH] feat: add typ:JWT header to tokens (#435) --- pkg/op/signer.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkg/op/signer.go b/pkg/op/signer.go index 22ef8ca..7e488f6 100644 --- a/pkg/op/signer.go +++ b/pkg/op/signer.go @@ -6,9 +6,7 @@ import ( "gopkg.in/square/go-jose.v2" ) -var ( - ErrSignerCreationFailed = errors.New("signer creation failed") -) +var ErrSignerCreationFailed = errors.New("signer creation failed") type SigningKey interface { SignatureAlgorithm() jose.SignatureAlgorithm @@ -23,9 +21,9 @@ func SignerFromKey(key SigningKey) (jose.Signer, error) { Key: key.Key(), KeyID: key.ID(), }, - }, &jose.SignerOptions{}) + }, (&jose.SignerOptions{}).WithType("JWT")) if err != nil { - return nil, ErrSignerCreationFailed //TODO: log / wrap error? + return nil, ErrSignerCreationFailed // TODO: log / wrap error? } return signer, nil }