passport-keycloak-bearer
Advanced tools
Comparing version 1.1.1 to 1.1.2
@@ -31,3 +31,3 @@ "use strict"; | ||
return new Promise((resolve, reject) => { | ||
if (this.keys) { | ||
if (Array.isArray(this.keys)) { | ||
return resolve(this.keys); | ||
@@ -70,3 +70,3 @@ } | ||
return this.getPemKeys().then(keys => { | ||
const keyforToken = keys.find(key => key.kid === token.header.kid); | ||
const keyforToken = (keys || []).find(key => key.kid === token.header.kid); | ||
@@ -80,2 +80,5 @@ if (!keyforToken) { | ||
} | ||
}).catch(err => { | ||
this.log.warn(err.message); | ||
done(err); | ||
}); | ||
@@ -82,0 +85,0 @@ } catch (error) { |
{ | ||
"name": "passport-keycloak-bearer", | ||
"version": "1.1.1", | ||
"version": "1.1.2", | ||
"description": "HTTP Bearer authentication strategy for Passport and Keycloak", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
17381
223