feat: add typ:JWT header to tokens (#435)

This commit is contained in:
David Sharnoff 2023-08-31 02:47:17 -07:00 committed by GitHub
parent d7e88060be
commit 5ade1cd9de
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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
}