Passport.jsNode.js 认证中间件
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' }));
评论
socket.io-tokenSocket.io 认证中间件
Socket.io Token 中间件简单来说就是为了不让OSC仓库空虚寂寞冷,花了十分钟创建的一个
socket.io-tokenSocket.io 认证中间件
0
socket.io-tokenSocket.io 认证中间件
Socket.ioToken中间件简单来说就是为了不让OSC仓库空虚寂寞冷,花了十分钟创建的一个小项目。处理Socket.io的接入认证。使用方法:下载npm install --save socke
socket.io-tokenSocket.io 认证中间件
0
JAP模块化的开源认证中间件
JAP是什么?JAP是一款开源的认证中间件,基于模块化设计,并且与业务高度解耦,使用起来非常灵活,开发者可以毫不费力地将JAP集成到任何web应用程序中,就像集成JA一样,简单方便。JAP要做的是为所
JAP模块化的开源认证中间件
0
NegroniWeb中间件
Negroni是Go开发的Http中间件,非常小,没有侵入性,鼓励使用ofnet/http处理程序。如果你喜欢Martini,又觉得它太过于复杂,那么Negroni非常适合你。入门安装Go并设置好 G
NegroniWeb中间件
0
express-jsonrpc2Express 中间件
Express.js 的 JSON-RPC version 2 实现express-jsonrpc2
express-jsonrpc2Express 中间件
0
RadioActiveRFID 中间件
RadioActiveisthefirstandonlyopensourcesuiteofRFIDapplicationswithafocusontheEPCnetwork.Currentlyinth
RadioActiveRFID 中间件
0
TatalaRPC中间件
这个项目最早(2008年)是用于一个网络游戏的CacheServer,以及一个电子商务的WebSession服务。后来不断增加新的功能,除了Java还支持C#,到现在已经可以用它来开发网络游戏的服务器
TatalaRPC中间件
0