add provider specific removePrivateFields to redact tokens and secrets

This commit is contained in:
Johannes Zellner
2019-02-08 11:11:49 +01:00
parent d1a1f7004b
commit 32f8a52c2b
14 changed files with 79 additions and 6 deletions
+6
View File
@@ -7,6 +7,7 @@
// -------------------------------------------
exports = module.exports = {
removePrivateFields: removePrivateFields,
upsert: upsert,
get: get,
del: del,
@@ -17,6 +18,11 @@ exports = module.exports = {
var assert = require('assert'),
util = require('util');
function removePrivateFields(domainObject) {
// in-place removal of tokens and api keys with domains.SECRET_PLACEHOLDER
return domainObject;
}
function upsert(domainObject, location, type, values, callback) {
assert.strictEqual(typeof domainObject, 'object');
assert.strictEqual(typeof location, 'string');