passport.js - NestJS Fastify 身份验证
问题描述
所以我用 Fastify 替换了 ExpressJS,但我的问题是 Nest-Passport 不支持 fastify,我们有 Nest-Passport 的替代品吗?或有关如何使用令牌在nestJS 中保护RestAPI 的任何解决方案?
解决方案
我知道没有即时的 Fastify NestJJS 身份验证包(我确信那里有一些东西),但我确实有一个使用 Fastify 和 NestJS没有Passport的 JWT 身份验证示例。这个想法是使用 Nest 的@nestjs/jwt
包或jsonwebtoken
直接使用,并使用它创建身份验证令牌,而不是委托给 Passport。这实际上是我喜欢的那种方法,因为我发现 Passport 有时有点太神秘了。
推荐阅读
- python - 根据其他数据框列删除数据框中的行
- svelte - Svelte 组件意外执行变量初始化
- mysql - MySQL:我可以使用 INNER JOIN 来查找属于第二个表中定义的类别的表的项目吗?
- java - 如何将一个实例的结果输入到另一个实例中
- python - ModuleNotFoundError - Python VSCode 我无法导入模块:
- wpf - 鼠标单击时的wpf组合框边框颜色
- html - 一些 html 标签正在重叠,我是 web 开发的新手
- python - 使用 exec 定义变量并从变量中获取值会引发 NameError
- character-encoding - Telnet-Client EL5(centos5)中的编码
- swift - 图像数量仅跟随 int 一次