From 26f4bb5215abf1f7c2c9f0d57c5042b7aceb5e8d Mon Sep 17 00:00:00 2001 From: msvechla Date: Wed, 2 Feb 2022 17:19:06 +0100 Subject: [PATCH] add WithParseOption() to create jwtauth with custom parse options --- jwtauth.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jwtauth.go b/jwtauth.go index 38104fe..11ef516 100644 --- a/jwtauth.go +++ b/jwtauth.go @@ -44,6 +44,10 @@ func New(alg string, signKey interface{}, verifyKey interface{}) *JWTAuth { return ja } +func WithParseOption(alg string, verifier jwt.ParseOption) *JWTAuth { + return &JWTAuth{alg: jwa.SignatureAlgorithm(alg), verifier: verifier} +} + // Verifier http middleware handler will verify a JWT string from a http request. // // Verifier will search for a JWT token in a http request, in the order: