connect.js 648 B

123456789101112131415161718192021222324252627
  1. /**
  2. * Module dependencies.
  3. */
  4. var initialize = require('../middleware/initialize')
  5. , authenticate = require('../middleware/authenticate');
  6. /**
  7. * Framework support for Connect/Express.
  8. *
  9. * This module provides support for using Passport with Express. It exposes
  10. * middleware that conform to the `fn(req, res, next)` signature and extends
  11. * Node's built-in HTTP request object with useful authentication-related
  12. * functions.
  13. *
  14. * @return {Object}
  15. * @api protected
  16. */
  17. module.exports = function() {
  18. // HTTP extensions.
  19. require('../http/request');
  20. return {
  21. initialize: initialize,
  22. authenticate: authenticate
  23. };
  24. };