精华 passport.js学习笔记
发布于 9 年前 作者 pockry 9232 次浏览 最后一次编辑是 8 年前 来自 分享

文章目录: 概述

  • 策略(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 在做注册时候还是做不下去,最后不用它了。

我半年前看文档的时候说localStrategy没有修改密码的API。。现在有了么

@insideyiqi 为什么要localStrategy提供修改密码呢?修改密码需要涉及数据库、加解密,passport只做验证,不支持很正常,你可以去看看Hackathon Starter中的实现。

刚刚用passport.js写了用微博授权登录,之前没看到这篇文章

回到顶部