【问题标题】:passport Unknown authentication strategy "local", "facebook", "google"护照 未知的身份验证策略“本地”、“脸书”、“谷歌”
【发布时间】:2018-12-13 19:37:13
【问题描述】:

我正在构建一个用户可以使用 Facebook、Google 或本地登录的注册系统。

每当我通过任何登录策略发帖时,我都会收到未知策略错误。我想我确实将所有文件连接在一起。 我确实在 stackoverflow 上检查了每个解决方案,但暂时找不到任何可以帮助的东西。

我的代码: https://github.com/ExadelPraktika/Back-exabook/tree/backend_full

【问题讨论】:

  • 检查你的开关(策略)逻辑,看起来当你发送选择的策略时,它不是你期望的格式。可能是区分大小写的问题。
  • 另外,您只需要发布与挑战直接相关的代码,完整的 repo 将不会被克隆;由于需要大量的努力,因此不会被克隆
  • 您好,请查看stackoverflow.com/help/mcve,了解如何在您的问题中添加示例。因此,请提取产生错误的源代码部分,在您的帖子中提供所有需要的信息(节点版本、护照库等)。请同时添加您收到的确切错误。

标签: javascript authentication oauth-2.0 jwt token


【解决方案1】:

已添加 要求('../护照'); 在护照.js 它有效

【讨论】:

    【解决方案2】:

    如果策略没有像这样传递给使用命令,你也会得到这个错误:

    passport.use("google", strategy);
    

    【讨论】:

      猜你喜欢
      • 2015-09-10
      • 1970-01-01
      • 2016-03-11
      • 2018-06-08
      • 2014-12-16
      • 2022-07-19
      • 2017-05-25
      • 2016-02-28
      • 2022-01-11
      相关资源
      最近更新 更多