update dependencies and devDependencies, fix breaking changes from myster-box
[squeep-indie-auther] / src / manager.js
index 6c16414adc6853cea2e90a9089292689cb11cb5d..01a941643e093ba10a17dd86b5cd39c700214b3b 100644 (file)
@@ -28,7 +28,8 @@ class Manager {
     if (options.queues.amqp.url) {
       this.queuePublisher = new QueuePublisher(logger, options.queues.amqp);
     }
-    this.mysteryBox = new MysteryBox(logger, options);
+    this.mysteryBox = new MysteryBox(options);
+    this.mysteryBox.on('statistics', common.mysteryBoxLogger(logger, _fileScope(this.constructor.name)));
 
     // We need to know how the outside world sees us, to verify if a
     // profile indicates us as the auth server.
@@ -186,6 +187,8 @@ class Manager {
     const _scope = _fileScope('getAuthorization');
     this.logger.debug(_scope, 'called', { ctx });
 
+    Manager._sensitiveResponse(res);
+
     ctx.session = Object.assign({}, ctx.session, {
       errorDescriptions: [],
     });
@@ -620,6 +623,8 @@ class Manager {
     const _scope = _fileScope('postConsent');
     this.logger.debug(_scope, 'called', { ctx });
 
+    Manager._sensitiveResponse(res);
+
     // Ensure session exists, persisting any login session data.
     ctx.session = Object.assign({}, ctx.session);
     try {