CNode

passport.js学习笔记

精华
分享
Ppockry发布于12 年前最后回复12 年前7 回复11009 浏览0 收藏

文章目录: 概述

  • 策略(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)

S
soliury#1·12 年前

好文,顶。收藏了。

L
leapon#2·12 年前

up

C
coolicer#3·12 年前

我在做的时候,参考了这个http://code.tutsplus.com/tutorials/authenticating-nodejs-applications-with-passport--cms-21619 在做注册时候还是做不下去,最后不用它了。

I
insideyiqi#4·12 年前

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

P
pockry#5·12 年前
引用 insideyiqi我半年前看文档的时候说localStrategy没有修改密码的API。。现在有了么

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

L
lutaoact#6·12 年前

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

D
demohi#7·12 年前

点赞

参与回复
登录后即可参与回复。登录