artsy-passport
Version:
Wires up the common auth handlers for Artsy's [Ezel](ezeljs.com)-based apps using [passport](http://passportjs.org/).
19 lines (15 loc) • 452 B
text/coffeescript
#
# Uses [passport.js](http://passportjs.org/) to setup authentication with
# various providers like direct login with Artsy, or oauth signin with Facebook
# or Twitter.
#
_ = require 'underscore'
opts = require './options'
setupApp = require './app/index'
setupPassport = require './passport/index'
artsyXapp = require 'artsy-xapp'
module.exports = (options) =>
_.extend opts, options
setupPassport()
setupApp()
module.exports.options = opts