From cccc9855aa45be4b1fc30959fabf5c3f33bb60b8 Mon Sep 17 00:00:00 2001 From: Miro Nieminen Date: Sat, 9 Jan 2016 14:41:40 +0200 Subject: [PATCH] Parameterize the frontend source on auth callback window --- index.js | 2 +- views/auth-callback.jade | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 5f21edb..f91529e 100644 --- a/index.js +++ b/index.js @@ -50,7 +50,7 @@ app.get('/auth/facebook/callback', log.debug('auth ok!', user); var token = tokenService.getToken(user); - res.render('auth-callback', { token, user }); + res.render('auth-callback', { token, user, frontendUrl: config.frontendUrl }); } ); diff --git a/views/auth-callback.jade b/views/auth-callback.jade index 8be5be0..b13e10f 100644 --- a/views/auth-callback.jade +++ b/views/auth-callback.jade @@ -10,7 +10,7 @@ html(lang="en") console.log('Event received from the parent window!', event); // Send event back into it, if origin matches - if (event.origin === 'http://localhost:3000') { // TODO parameterize the URL + if (event.origin === '#{frontendUrl}') { event.source.postMessage('#{token}', '*'); window.close(); }