From 300579dd4b3157352b98eea831276cff890fb627 Mon Sep 17 00:00:00 2001 From: "Denis Willems @w" Date: Sat, 14 May 2016 15:44:41 +0200 Subject: [PATCH] Hack to add accessToken as param to successRedirect. Should be optional TODO: check all cases and make configuration flag --- README.md | 1 + lib/passport-configurator.js | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 03c5b4ae..32a7c3bb 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ # loopback-component-passport +** DW FORK: add accessToken param to successredirect (WIP) **NOTE: This module supersedes [loopback-passport](https://www.npmjs.org/package/loopback-passport). Please update your package.json accordingly.** diff --git a/lib/passport-configurator.js b/lib/passport-configurator.js index 78fbcb63..296fe0a3 100644 --- a/lib/passport-configurator.js +++ b/lib/passport-configurator.js @@ -477,7 +477,9 @@ PassportConfigurator.prototype.configureProvider = function(name, options) { }); } } - return res.redirect(successRedirect(req)); + // DW: Hack to add accessToken as param. Should be optional + // return res.redirect(successRedirect(req)); + return res.redirect(successRedirect(req)+"?access_token="+info.accessToken.id); }); } else { if (info && info.accessToken) { @@ -497,7 +499,9 @@ PassportConfigurator.prototype.configureProvider = function(name, options) { }); } } - return res.redirect(successRedirect(req)); + // DW: Hack to add accessToken as param. Should be optional + // return res.redirect(successRedirect(req)); + return res.redirect(successRedirect(req)+"?access_token="+info.accessToken.id); } })(req, res, next); };