repo_description: Simple, unobtrusive authentication for Node.js.
repo_topics: express nodejs oauth oauth2 openid openid-connect passport saml
code: // Module dependencies.
  var Passport = require('./authenticator')
    , SessionStrategy = require('./strategies/session');
  
  
  /**
   * Export default singleton.
   *
   * @api public
   */
  exports = module.exports = new Passport();
  
  /**
   * Expose constructors.
   */
  exports.Passport =
  exports.Authenticator = Passport;
  exports.Strategy = require('passport-strategy');
  
  /*
   * Expose strategies.
   */
  exports.strategies = {};
  exports.strategies.SessionStrategy = SessionStrategy;
  