Passport.js Node.js 认证中间件开源项目

我要开发同款
匿名用户2014年04月24日
74阅读
开发技术JavaScript
所属分类单点登录框架、Web应用开发、Node.js 扩展
授权协议MIT

作品详情

Passport是Node.js的认证中间件,特别灵活和模块化。可非常方便的植入任意基于Express的Web应用。支持用户名密码、Facebook和 twitter等认证。

特性:

支持超过140+种认证策略

支持OpenID和OAuth单点登录

可轻松处理认证成功和失败

支持会话的持久化

动态的scope和权限

可选择所需的策略

实现自定义策略

无需在应用中安装routes

轻量级

简单使用:

passport.use(new LocalStrategy(  function(username, password, done) {    User.findOne({ username: username, password: password }, function (err, user) {      done(err, user);    });  }));app.post('/login', passport.authenticate('local', {     successRedirect: '/',    failureRedirect: '/login' }));
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论