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

我要开发同款
匿名用户2014年04月24日
119阅读

技术信息

开源地址
https://github.com/jaredhanson/passport
授权协议
MIT

作品详情

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

特性:

支持超过140+种认证策略

支持OpeID和OAuth单点登录

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

支持会话的持久化

动态的scope和权限

可选择所需的策略

实现自定义策略

无需在应用中安装routes

轻量级

简单使用:

passport.use(ew LocalStrategy(  fuctio(userame, password, doe) {    User.fidOe({ userame: userame, password: password }, fuctio (err, user) {      doe(err, user);    });  }));app.post('/logi', passport.autheticate('local', {     successRedirect: '/',    failureRedirect: '/logi' }));

功能介绍

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

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

评论