feathersjs 错误:不允许创建 JWT 的身份验证策略(`jwt Strategies`)

Posted

技术标签:

【中文标题】feathersjs 错误:不允许创建 JWT 的身份验证策略(`jwt Strategies`)【英文标题】:featherjs error: No authentication strategies allowed for creating a JWT (`jwtStrategies`) 【发布时间】:2019-09-25 00:56:42 【问题描述】:

按照指南 (https://crow.docs.feathersjs.com/migrating.html) 迁移到 featherjs V4 (CROW) 后,身份验证不再有效。

在迁移到 V4 之后,我收到了一个错误,指出缺少 @featherjs/authentication-oauth(即使我根本不使用 oauth),所以我安装了 misin 模块。

现在我得到错误: featherjs 错误:不允许创建 JWT 的身份验证策略 (jwtStrategies)

【问题讨论】:

【参考方案1】:

没关系,它已在 4.0.0-pre.1 版本中修复。

【讨论】:

【参考方案2】:

在迁移时遇到了这个问题...我的问题是我有一个带有 authentication.strategies 而不是 authentication.authStrategies 的配置文件

https://docs.feathersjs.com/guides/migrating.html#old-client-jwt-compatibility

【讨论】:

以上是关于feathersjs 错误:不允许创建 JWT 的身份验证策略(`jwt Strategies`)的主要内容,如果未能解决你的问题,请参考以下文章

Feathersjs - 如何创建自定义身份验证

FeathersJS 为集合创建复合索引

我的 JWT 身份验证方法不允许 Cloudinary 上传

不允许使用 JWT 令牌保护 GraphQL 端点

使用 feathersjs 时如何使 vuejs 应用程序与 IE 11 一起工作

如何在feathersjs中建立与频道的连接?