首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏前端达人

    2024年Node.js精选:50款工具库集锦,项目开发轻松上手(五)

    47、灵活的身份验证中间件:Passport.js助你实现安全认证 在Web应用开发中,实现用户身份验证是一项关键任务。 Passport.js的强大功能 Passport.js能够帮助开发者实现以下功能: 验证用户:根据不同的来源(如数据库、社交提供商或自定义机制)验证用户凭证。 Passport.js的使用场景与示例代码 1. 总的来说,Passport.js是一个强大且灵活的身份验证工具,能够帮助开发者在Web应用中实现安全可靠的用户认证。 如果你正在寻找一个能够支持多种身份验证策略并且可以根据具体需求进行定制的解决方案,Passport.js无疑是一个理想的选择。

    1.9K10编辑于 2024-06-14
  • 来自专栏前端小叙

    koa使用koa-passport实现路由进入前登录验证

    else { ctx.redirect('/login') } } router.js: router.get('/userList', User.renderUserList) passport.js

    1.9K50发布于 2018-08-01
  • 来自专栏前端小而全的知识归纳

    从项目中由浅入深的学习koa 、mongodb(4)

    // 用户表 │ └── utils // 工具库 │ │ ├── formatDate.js // 时间格式化 │ │ └── passport.js

    2.3K20发布于 2019-05-13
  • 来自专栏ccf19881030的博客

    vue_shop电商管理系统

    存放具体数据库 ORM 模型文件 modules 当前项目模块 authorization.js API权限验证模块 database.js 数据库模块(数据库加载基于 nodejs-orm2 库加载) passport.js

    3.2K20发布于 2020-03-23
  • 鉴权技术选型指南:从原理到落地的全维度分析

    研发与维护成本技术门槛:团队是否具备该技术的开发能力(如 OAuth 2.0 的服务商配置、JWT 的密钥管理);开源生态:是否有成熟的开源组件(如 Spring Security、Passport.js 第三步:落地建议优先复用成熟组件:后端:Java 项目可使用 Spring Security + Spring OAuth2,Node.js 项目可使用 Passport.js,Python 项目可使用

    62310编辑于 2025-09-10
  • 来自专栏程序员成长指北

    Nest.js 实战系列第二篇-实现注册、扫码登陆、jwt认证等

    passport.js 首先介绍有个专门做身份认证的Nodejs中间件:Passport.js,它功能单一,只能做登录验证,但非常强大,支持本地账号验证和第三方账号登录验证(OAuth和OpenID等) 参考文章: passport.js学习笔记

    11.3K30编辑于 2021-12-13
  • 来自专栏FinGet前端之路

    Nuxt + Koa2 + Mongodb 手撸一个网上商城

    goods.js # 商品路由 │ └── users.js # 用户路由 │ └── utils # 工具函数 │ └── passport.js passport.js是Nodejs中的一个做登录验证的中间件,极其灵活和模块化,并且可与Express、Sails等Web框架无缝集成。

    9.6K10发布于 2019-11-28
  • 来自专栏终身学习者

    2020年,你应该知道 23 个非常有用的 NodeJs 库

    Passport.js 是一个简单的、非侵入式的 Node.js 身份验证中间件,它可以集成到任何基于 Express.js 的 web 应用中 6.

    4.3K30发布于 2020-08-31
  • 来自专栏前端桃园

    2020 年你应该知道的 React 库

    如果您不想启动自己的身份验证,可以考虑类似 Passport.js 的东西。 ESLint 类型检查: TypeScript 状态管理: React Hooks and/或者 Apollo/Redux/MobX 路由: React Router 认证: Node.js 服务 + Passport.js

    18.7K40发布于 2020-02-26
  • 来自专栏MudOnTire

    前端需要了解的9种设计模式 什么是设计模式?设计模式的类型一. 结构型模式(Structural Patterns)二. 创建型模式(Creat

    Node 生态里著名的鉴权库 Passport.js API的设计就应用了策略模式。 还是以登录鉴权的例子我们仿照 passport.js 的思路通过代码来理解策略模式: /** * 登录控制器 */ function LoginController() { this.strategy

    5K20发布于 2020-05-12
  • 来自专栏FinGet前端之路

    Nuxt + Koa2 + Mongodb 手撸一个网上商城

    goods.js # 商品路由 │ └── users.js # 用户路由 │ └── utils # 工具函数 │ └── passport.js passport.js是Nodejs中的一个做登录验证的中间件,极其灵活和模块化,并且可与Express、Sails等Web框架无缝集成。

    11K10发布于 2019-08-09
  • 来自专栏爬虫逆向案例

    搜狐网模拟登录案例

    passport.sohu.com/i/login/116005 userid是输入的邮箱 password是加密后的密码 没有找到调用对象,那么ctrl+F 全局搜索password 大致看了一下,找到passport.js

    2.2K20发布于 2021-11-22
  • 来自专栏Newxc03的前端之路

    nodejs之Express框架初体验

    项目文件夹下新建routes文件夹,新建passport.js: // 抽取路由 const express = require('express'); const router = express.Router

    2.4K30编辑于 2021-12-26
  • 来自专栏深度学习与python

    如何在 Next.js 全栈应用程序中无缝实现身份验证

    好消息是,Express 的 Passport.js 和 Next.js 的 NextAuth 等库就是为此而生,只是还不够完美。

    2.7K20编辑于 2023-09-08
  • 来自专栏深度学习与python

    Rust 不适合开发 Web API

    Node.js 有 passport.js,Rails 有 devise,Django 有开箱即用的身份验证模型,在 Rust 中,你需要学习如何将共享 Vec 转换到底层加密库才能构建这个系统(译者注

    2.8K10发布于 2021-02-05
  • 来自专栏京程一灯

    回顾 2016 年 Node.js 十大文章

    你可以从下面找到所有内容: 从0开始学习Node.js 使用NPM 了解异步编程 你的第一个Node.js HTTP服务器 Node.js数据库教程 Node.js request模块教程 Node.js项目结构教程 使用Passport.js

    66020发布于 2019-03-28
  • 来自专栏PhpZendo

    MEAN.js 文档

    This boilerplate comes pre-bundled with 7 authentication mechanisms implemented in the config/passport.js

    8.2K11发布于 2018-09-17
  • 来自专栏前端小而全的知识归纳

    Vue,React,微信小程序,快应用,TS 和 Koa 一把梭

    // 用户表 │ └── utils // 工具库 │ │ ├── formatDate.js // 时间格式化 │ │ └── passport.js

    3.7K20发布于 2019-08-02
  • 来自专栏云瓣

    关于 Node.js 的认证方面的教程(很可能)是有误的

    凭证,作为中间件,简单地说就是“这个用户可以通过”或“这个用户不可以通过”,需要 passport-local 模块来处理在你自己的数据库密码存储,这个模块也是由 Passport.js 作者写的。

    6.3K90发布于 2018-05-02
  • 来自专栏图雀社区

    你不知道的 GraphQL

    这意味着你不得不自己来做,可以使用express对应的中间件库(你可能需要passport.js[20])。 https://github.com/apollographql/apollo-tracing-js [19] Optics: https://www.apollodata.com/optics/ [20] passport.js

    3.9K20发布于 2020-05-20
领券