Everyauth或护照是否适用于Express 4s +

时间:2014-08-31 07:51:28

标签: node.js express passport.js everyauth

我一直在寻找nodeJs中的身份验证。我看过PassportJs和Everyauth。他们都有旧的文档和旧版本的快递使用。快递4 +中贬值的东西。

app.use(express.cookieParser());
app.use(express.bodyParser());

我看了this个问题,答案很好。但是在PassportJs或Everyauth上没有成功实现它们。那么有谁知道实现这个的方法?或者任何人都可以给我一个快速4+ nodeJs认证的认证教程?

2 个答案:

答案 0 :(得分:2)

应该像这样工作:

var bodyParser   = require('body-parser'),
    cookieParser = require('cookie-parser'),
    express      = require('express'),
    session      = require('express-session'),
    passport     = require('passport');

var app = express();

app.use(cookieParser());
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended: true}));
app.use(session({
  secret: 'secrit cat',
  resave: true,
  saveUninitialized: true
}));
app.use(passport.initialize());
app.use(passport.session());

答案 1 :(得分:0)

Scotch.io更新了其教程系列"简易节点认证" :

以下是护照

的变化

Easy node authentication with ExpressJS 4.0