UNPKG

artsy-passport

Version:

Wires up the common auth handlers for Artsy's [Ezel](ezeljs.com)-based apps using [passport](http://passportjs.org/).

21 lines (16 loc) 625 B
// Generated by CoffeeScript 1.11.1 (function() { var opts, sanitizeRedirect; opts = require('../options'); sanitizeRedirect = require('./sanitize_redirect'); module.exports = function(req, res) { var url; url = sanitizeRedirect((req.artsyPassportSignedUp && !req.session.skipOnboarding ? opts.afterSignupPagePath : void 0) || req.body['redirect-to'] || req.query['redirect-to'] || req.params.redirect_uri || req.session.redirectTo || '/'); delete req.session.redirectTo; delete req.session.skipOnboarding; if (res != null) { res.redirect(url); } return url; }; }).call(this);