use updated @root/request
This commit is contained in:
parent
aba70bf0ff
commit
d1acc8d635
|
@ -2,8 +2,7 @@
|
||||||
|
|
||||||
var keyfetch = module.exports;
|
var keyfetch = module.exports;
|
||||||
|
|
||||||
var promisify = require("util").promisify;
|
var request = require("@root/request");
|
||||||
var requestAsync = promisify(require("@coolaj86/urequest"));
|
|
||||||
var Rasha = require("rasha");
|
var Rasha = require("rasha");
|
||||||
var Eckles = require("eckles");
|
var Eckles = require("eckles");
|
||||||
var mincache = 1 * 60 * 60;
|
var mincache = 1 * 60 * 60;
|
||||||
|
@ -34,7 +33,7 @@ keyfetch.init = function (opts) {
|
||||||
};
|
};
|
||||||
keyfetch._oidc = function (iss) {
|
keyfetch._oidc = function (iss) {
|
||||||
return Promise.resolve().then(function () {
|
return Promise.resolve().then(function () {
|
||||||
return requestAsync({
|
return request({
|
||||||
url: normalizeIss(iss) + "/.well-known/openid-configuration",
|
url: normalizeIss(iss) + "/.well-known/openid-configuration",
|
||||||
json: true
|
json: true
|
||||||
}).then(function (resp) {
|
}).then(function (resp) {
|
||||||
|
@ -52,7 +51,7 @@ keyfetch._wellKnownJwks = function (iss) {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
keyfetch._jwks = function (iss) {
|
keyfetch._jwks = function (iss) {
|
||||||
return requestAsync({ url: iss, json: true }).then(function (resp) {
|
return request({ url: iss, json: true }).then(function (resp) {
|
||||||
return Promise.all(
|
return Promise.all(
|
||||||
resp.body.keys.map(function (jwk) {
|
resp.body.keys.map(function (jwk) {
|
||||||
// EC keys have an x values, whereas RSA keys do not
|
// EC keys have an x values, whereas RSA keys do not
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
{
|
{
|
||||||
"name": "keyfetch",
|
"name": "keyfetch",
|
||||||
"version": "1.1.8",
|
"version": "1.3.0",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@coolaj86/urequest": {
|
"@root/request": {
|
||||||
"version": "1.3.7",
|
"version": "1.5.0",
|
||||||
"resolved": "https://registry.npmjs.org/@coolaj86/urequest/-/urequest-1.3.7.tgz",
|
"resolved": "https://registry.npmjs.org/@root/request/-/request-1.5.0.tgz",
|
||||||
"integrity": "sha512-PPrVYra9aWvZjSCKl/x1pJ9ZpXda1652oJrPBYy5rQumJJMkmTBN3ux+sK2xAUwVvv2wnewDlaQaHLxLwSHnIA=="
|
"integrity": "sha512-J9RUIwVU99/cOVuDVYlNpr4G0A1/3ZxhCXIRiTZzu8RntOnb0lmDBMckhaus5ry9x/dBqJKDplFIgwHbLi6rLA=="
|
||||||
},
|
},
|
||||||
"eckles": {
|
"eckles": {
|
||||||
"version": "1.4.1",
|
"version": "1.4.1",
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
{
|
{
|
||||||
"name": "keyfetch",
|
"name": "keyfetch",
|
||||||
"version": "1.2.1",
|
"version": "1.3.0",
|
||||||
"description": "Lightweight support for fetching JWKs.",
|
"description": "Lightweight support for fetching JWKs.",
|
||||||
"homepage": "https://git.coolaj86.com/coolaj86/keyfetch.js",
|
"homepage": "https://git.coolaj86.com/coolaj86/keyfetch.js",
|
||||||
"main": "keyfetch.js",
|
"main": "keyfetch.js",
|
||||||
"files": [],
|
"files": [],
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@coolaj86/urequest": "^1.3.7",
|
"@root/request": "^1.5.0",
|
||||||
"eckles": "^1.4.1",
|
"eckles": "^1.4.1",
|
||||||
"rasha": "^1.2.4"
|
"rasha": "^1.2.4"
|
||||||
},
|
},
|
||||||
|
@ -30,7 +30,6 @@
|
||||||
"OIDC",
|
"OIDC",
|
||||||
"well-known"
|
"well-known"
|
||||||
],
|
],
|
||||||
"author": "AJ ONeal <solderjs@gmail.com> (https://coolaj86.com/)",
|
"author": "AJ ONeal <coolaj86@gmail.com> (https://coolaj86.com/)",
|
||||||
"license": "MPL-2.0"
|
"license": "MPL-2.0"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue