dep change to @jambonz/http-authenticator

This commit is contained in:
Dave Horton
2020-12-15 14:26:09 -05:00
parent 12ba6b3968
commit 3d58fdd242
4 changed files with 31 additions and 39 deletions

View File

@@ -17,7 +17,7 @@ class AuthOutcomeReporter extends Emitter {
module.exports = function(srf, logger) {
const {lookupSipGatewayBySignalingAddress, lookupAuthHook} = srf.locals.dbHelpers;
const {stats} = srf.locals;
const authenticator = require('jambonz-http-authenticator')(lookupAuthHook, logger, {
const authenticator = require('@jambonz/http-authenticator')(lookupAuthHook, logger, {
blacklistUnknownRealms: true,
emitter: new AuthOutcomeReporter(stats)
});

65
package-lock.json generated
View File

@@ -440,6 +440,30 @@
}
}
},
"@jambonz/http-authenticator": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/@jambonz/http-authenticator/-/http-authenticator-0.1.6.tgz",
"integrity": "sha512-VDElkW0j1FJncI+pQApew+KrNjNcii4v9c2xhNNYYNQ8GKt4vBREAfLiKHJExt2NPMoCFj2MhoozJ2f3ACpu/w==",
"requires": {
"bent": "^7.3.12",
"debug": "^4.3.1",
"drachtio-srf": "^4.4.44",
"nonce": "^1.0.4",
"qs": "^6.9.4"
},
"dependencies": {
"bent": {
"version": "7.3.12",
"resolved": "https://registry.npmjs.org/bent/-/bent-7.3.12.tgz",
"integrity": "sha512-T3yrKnVGB63zRuoco/7Ybl7BwwGZR0lceoVG5XmQyMIH9s19SV5m+a8qam4if0zQuAmOQTyPTPmsQBdAorGK3w==",
"requires": {
"bytesish": "^0.4.1",
"caseless": "~0.12.0",
"is-stream": "^2.0.0"
}
}
}
},
"@jambonz/realtimedb-helpers": {
"version": "0.2.20",
"resolved": "https://registry.npmjs.org/@jambonz/realtimedb-helpers/-/realtimedb-helpers-0.2.20.tgz",
@@ -705,23 +729,6 @@
"resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
},
"bent": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/bent/-/bent-7.1.0.tgz",
"integrity": "sha512-oTkDz8lBsk+HQjJPVeHHejkse/PDaTFwTFVasoR1V3XEQw23KKdfNvRln3M9++qipIBObqVyhsvSGuquFebDvQ==",
"requires": {
"bytesish": "^0.4.1",
"caseless": "~0.12.0",
"is-stream": "^2.0.0"
},
"dependencies": {
"is-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
"integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw=="
}
}
},
"bignumber.js": {
"version": "9.0.1",
"resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz",
@@ -2138,25 +2145,6 @@
"istanbul-lib-report": "^3.0.0"
}
},
"jambonz-http-authenticator": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/jambonz-http-authenticator/-/jambonz-http-authenticator-0.1.5.tgz",
"integrity": "sha512-y2Fwu2a03Pods6iPFtI994Y0wL6n5Vo5AB9o/Ab1skgZlieZiQZvso1Z1lAe3DdnmCz480iwIgv+4g+Z81oYcg==",
"requires": {
"bent": "^7.0.6",
"debug": "^4.1.1",
"drachtio-srf": "^4.4.27",
"nonce": "^1.0.4",
"qs": "^6.9.1"
},
"dependencies": {
"qs": {
"version": "6.9.1",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.1.tgz",
"integrity": "sha512-Cxm7/SS/y/Z3MHWSxXb8lIFqgqBowP5JMlTUFyJN88y0SGQhVmZnqFK/PeuMX9LzUyWsqqhNxIyg0jlzq946yA=="
}
}
},
"jmespath": {
"version": "0.15.0",
"resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz",
@@ -2703,6 +2691,11 @@
"integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
"dev": true
},
"qs": {
"version": "6.9.4",
"resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz",
"integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ=="
},
"querystring": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",

View File

@@ -29,10 +29,10 @@
"@jambonz/realtimedb-helpers": "^0.2.20",
"@jambonz/rtpengine-utils": "^0.1.7",
"@jambonz/stats-collector": "^0.1.4",
"@jambonz/http-authenticator": "^0.1.6",
"debug": "^4.3.1",
"drachtio-fn-b2b-sugar": "0.0.12",
"drachtio-srf": "^4.4.44",
"jambonz-http-authenticator": "0.1.5",
"pino": "^6.8.0",
"rtpengine-client": "^0.1.1"
},

View File

@@ -1,6 +1,5 @@
const test = require('tape').test ;
const exec = require('child_process').exec ;
const pwd = process.env.TRAVIS ? '' : '-p$MYSQL_ROOT_PASSWORD';
test('creating jambones_test database', (t) => {
exec(`mysql -h 127.0.0.1 -u root --protocol=tcp < ${__dirname}/db/create_test_db.sql`, (err, stdout, stderr) => {