var passport = require('./passport'), authorize = require('./authorize'), authenticate = require('./authenticate'), sync = require('./sync'), oauth = require('./oauth'), validation = require('./validation'), ghostAuth = require('./ghost-auth'); exports.init = function (options) { oauth.init(options); sync.init(options); return passport.init(options) .then(function (response) { return {auth: response.passport}; }); }; exports.validation = validation; exports.oauth = oauth; exports.authorize = authorize; exports.authenticate = authenticate; exports.ghostAuth = ghostAuth;