From 1456a42a89b4999fc1557f7543916739502beb95 Mon Sep 17 00:00:00 2001 From: ia Date: Sun, 7 Mar 2021 07:31:07 -0600 Subject: [PATCH] auth/jwt: RefreshJWT constructor should use JwtRefreshExpiry value This fixes a bug where the RefreshJWT token used the JWTExpiry instead of the refresh one. --- auth/jwt/tokenauth.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/auth/jwt/tokenauth.go b/auth/jwt/tokenauth.go index 8e49ec9..67f5549 100644 --- a/auth/jwt/tokenauth.go +++ b/auth/jwt/tokenauth.go @@ -61,7 +61,7 @@ func (a *TokenAuth) CreateJWT(c AppClaims) (string, error) { // CreateRefreshJWT returns a refresh token for provided token Claims. func (a *TokenAuth) CreateRefreshJWT(c RefreshClaims) (string, error) { c.IssuedAt = time.Now().Unix() - c.ExpiresAt = time.Now().Add(a.JwtExpiry).Unix() + c.ExpiresAt = time.Now().Add(a.JwtRefreshExpiry).Unix() _, tokenString, err := a.JwtAuth.Encode(c) return tokenString, err }