sso
This commit is contained in:
parent
029fe23657
commit
1876580d86
911 changed files with 160008 additions and 2 deletions
39
node_modules/passport/lib/framework/connect.js
generated
vendored
Normal file
39
node_modules/passport/lib/framework/connect.js
generated
vendored
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
/**
|
||||
* Module dependencies.
|
||||
*/
|
||||
var initialize = require('../middleware/initialize')
|
||||
, authenticate = require('../middleware/authenticate');
|
||||
|
||||
/**
|
||||
* Framework support for Connect/Express.
|
||||
*
|
||||
* This module provides support for using Passport with Express. It exposes
|
||||
* middleware that conform to the `fn(req, res, next)` signature and extends
|
||||
* Node's built-in HTTP request object with useful authentication-related
|
||||
* functions.
|
||||
*
|
||||
* @return {Object}
|
||||
* @api protected
|
||||
*/
|
||||
exports = module.exports = function() {
|
||||
|
||||
// HTTP extensions.
|
||||
exports.__monkeypatchNode();
|
||||
|
||||
return {
|
||||
initialize: initialize,
|
||||
authenticate: authenticate
|
||||
};
|
||||
};
|
||||
|
||||
exports.__monkeypatchNode = function() {
|
||||
var http = require('http');
|
||||
var IncomingMessageExt = require('../http/request');
|
||||
|
||||
http.IncomingMessage.prototype.login =
|
||||
http.IncomingMessage.prototype.logIn = IncomingMessageExt.logIn;
|
||||
http.IncomingMessage.prototype.logout =
|
||||
http.IncomingMessage.prototype.logOut = IncomingMessageExt.logOut;
|
||||
http.IncomingMessage.prototype.isAuthenticated = IncomingMessageExt.isAuthenticated;
|
||||
http.IncomingMessage.prototype.isUnauthenticated = IncomingMessageExt.isUnauthenticated;
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue