文章目录: 概述
- 策略(Strategy)
- passport和everyauth
依赖和安装
- 环境依赖
- 安装和配置
基本用法
- local本地验证
- 配置策略
- usernameField
- 验证回调
- 密码验证
- session序列化与反序列化
- Authenticate验证
- HTTP request操作
- 完整示例
- OAuth验证
- OAuth验证流程
- OAuth1.0
- OAuth2.0
- 使用passport-x插件
- OAuth验证的逻辑
进阶学习
- 验证多个条件
- 使用多种验证策略/匿名登录验证
- 游客登录验证
- 在其他Web框架中使用passport
- 在RESTful API中使用passport
- 制作passport插件
- 更多的验证方案
- 推荐项目
- 参考链接
文章太长就不贴了,给链接。欢迎挑错。
7 回复
我在做的时候,参考了这个http://code.tutsplus.com/tutorials/authenticating-nodejs-applications-with-passport–cms-21619 在做注册时候还是做不下去,最后不用它了。
@insideyiqi 为什么要localStrategy提供修改密码呢?修改密码需要涉及数据库、加解密,passport只做验证,不支持很正常,你可以去看看Hackathon Starter中的实现。