From 313eccfdedf159b19dc118026c465f535414be83 Mon Sep 17 00:00:00 2001 From: Santhos Baala RS Date: Thu, 21 Feb 2019 16:19:24 +0100 Subject: [PATCH] Add env var IDC_API_JWT_IGNORE_EXPIRATION --- docker-compose.yaml | 1 + env-example | 1 + middleware/auth.js | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index 9775175..495255b 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -55,6 +55,7 @@ services: - IDC_API_DOMAIN_PORT=${IDC_API_DOMAIN_PORT-8000} - IDC_API_NYM_ALWAYS=${IDC_API_NYM_ALWAYS-false} - IDC_API_JWT_SECRET=${IDC_API_JWT_SECRET-changeme} + - IDC_API_JWT_IGNORE_EXPIRATION=${IDC_API_JWT_IGNORE_EXPIRATION-false} - IDC_API_DB_HOST=${IDC_API_DB_HOST-mongodb} - IDC_API_DB_PORT=${IDC_API_DB_PORT-27017} - IDC_API_DB_USER diff --git a/env-example b/env-example index c13a8b3..b57d07c 100644 --- a/env-example +++ b/env-example @@ -59,6 +59,7 @@ IDC_API_DOMAIN_PORT=8000 ## ↓↓↓↓------------------------------------------------------------------------------- IDC_API_JWT_SECRET=your_jwt_secret +IDC_API_JWT_IGNORE_EXPIRATION=false ## ------------------------------------------------------------------------------------ diff --git a/middleware/auth.js b/middleware/auth.js index ce5f07c..16fffe0 100644 --- a/middleware/auth.js +++ b/middleware/auth.js @@ -14,7 +14,8 @@ const User = require('../models/user'); const jwtOptions = { jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(), - secretOrKey: process.env.IDC_API_JWT_SECRET + secretOrKey: process.env.IDC_API_JWT_SECRET, + ignoreExpiration: (process.env.IDC_API_JWT_IGNORE_EXPIRATION || 'false') === 'true' }; passport.use(