gpt4 book ai didi

node.js - `ApplicationCredential` 实例无效。详情 : `provider` can't be blank

转载 作者:太空宇宙 更新时间:2023-11-04 02:00:35 30 4
gpt4 key购买 nike

我正在尝试使用其 loopback-component-passport 来使 Facebook 登录与环回一起使用。插入。

我已经在providers.json中配置了应用程序详细信息,现在如果我访问http://localhost:3000/auth/facebook我被重定向到 Facebook 并且可以成功登录。但是,当我重定向回来(到/auth/facebook/callback)时,我收到以下错误 -

验证错误
422 “ApplicationCredential”实例无效。详细信息:
provider不能为空(值:未定义)。

我无法理解这个错误,因为提供程序文件是配置 fb 应用程序和路径等的位置,并且它们肯定可以工作。

该插件的文档很少,所以我现在没有想法。

最佳答案

我已经找到这个错误的原因了。我已将环回项目作为一个空白项目启动。但是,要使 Loopback-component-passport 正常工作,需要提供 User、AccessToken、ACL 模型。这些是内置的环回,可以手动添加到 model-config.json 中。或者,您可以使用用户身份验证来初始化项目,它应该可以工作。

这是我遇到的众多障碍之一,因为我对该领域缺乏了解,而且 Loopback 的插件文档很差。文档中的教程部分及其链接到的示例 github 项目已经完全过时了。

关于node.js - `ApplicationCredential` 实例无效。详情 : `provider` can't be blank,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46126594/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com