【问题标题】:Where does one set the Oauth Redirect URI for Facebook apps?在哪里设置 Facebook 应用程序的 Oauth 重定向 URI?
【发布时间】:2016-09-23 19:16:29
【问题描述】:

在设置 Google Firebase 以使用 Facebook 登录的说明中,我们被要求为 Facebook 设置 OAuth 重定向 URI(如下所示)。

我们点击了应用程序的每个菜单。它在哪里?可以叫别的吗?

来自Firebase documentation

...确保您的 OAuth 重定向 URI(例如 my-app-12345.firebaseapp.com/__/auth/handler)在 Facebook for Developers 上的 Facebook 应用设置页面中列为您的 OAuth 重定向 URI 之一产品设置 > Facebook 登录配置中的站点。

【问题讨论】:

    标签: facebook firebase facebook-apps firebase-authentication


    【解决方案1】:

    我也很难找到这个设置。

    如果您使用的是https://developers.facebook.com/,您可以在右上角的个人资料图片旁边找到您的应用。选择应用程序,将带您进入该应用程序的设置。

    https://developers.facebook.com/sa/apps/<my-app-id> 上的应用设置中,确保添加Facebook 登录 产品。然后在“客户端 OAuth 设置”下的“有效 OAuth 重定向 URI”框中输入 URL。

    【讨论】:

    • 当您在developers.facebook.com 上说“应用程序设置”时,您在哪里看到它们?我们看到各种各样的广告。我们看到开发者设置。我们看到公司设置。我们还会看到“我的应用”,然后如果我们点击我们的应用,我们就看不到在哪里添加产品。
    • 也添加了该信息。很高兴我不是唯一一个导航困难的人。
    • 效果很好。单击屏幕左侧的“添加产品”,然后选择 Facebook 登录,然后看到 Oauth 选项。
    • 刚刚浪费了 30 分钟试图弄清楚如何设置它。为什么不更新 Firebase 文档来展示这一点(即使这确实是 Facebook 的复杂性/糟糕的 UI 问题)。索诺法弗里克金!感谢弗兰克的回答。
    • 但在我的开发者窗口中,我仍然无法找到相同的@FrankvanPuffelen,因为还有其他各种可用选项,但客户端 OAuth 没有!
    【解决方案2】:

    根据 facebook 开发者网站 UI 的新变化,你可以在这里找到它。通过图像步骤找到它。

    1.点击添加产品,如下图所示。

    2.您会看到这样的屏幕。在其中您将看到 Facebook 提供的产品列表。在图像中您看不到 Facebook 登录,因为我已经添加了它。

    3.点击Facebook登录设置。

    4.您将看到显示客户端 OAuth 登录和用于输入重定向 URL 的字段的所需屏幕。

    【讨论】:

    • 网址是什么?我的应用名称是 FirebaseLogin。
    • 您可以通过 Authentication->Facebook 从 Firebase 控制台获取重定向 URL。只需将复制粘贴到此处即可。希望对您有所帮助。
    • 这是一个非常好的指南。我一步一步完成了它,还添加了从我的 firebase 控制台获得的重定向 URI。但我仍然无法使用 facebook 登录。我的 android 应用程序运行良好,但突然间我开始收到此错误:“应用程序配置不允许给定 URL。:应用程序的设置不允许一个或多个给定 URL。它必须与网站匹配URL 或 Canvas URL,或者域必须是应用程序域之一的子域。”你能帮我吗?
    • 谢谢!!新的仪表板更改令人困惑..您的屏幕截图帮助很大。:)
    • 我想添加“Facebook登录”产品,但是“产品+”行被禁用了!!!我该如何解决?
    【解决方案3】:

    1- 转到您的 Firebase 控制台 -> 身份验证 -> 登录方法 -> Facebook。您会在您的 App Secret 和 App ID 下方找到该链接。复制它。 (应该是这样的:https://your-app-id.firebaseapp.com/__/auth/handler

    2- 转到https://developers.facebook.com/apps/ -> 您的应用 -> 产品 -> Facebook 登录(如果尚未添加,请添加)-> 设置。通过您复制到“有效 OAuth 重定向 URI”框中的链接。

    【讨论】:

      【解决方案4】:

      它不再存在于设置中。您可以在左侧菜单中找到“+ 添加产品”选项。选择它然后选择“Facebook 链接”。在那里您会找到一个用于粘贴链接的框。

      顺便说一句,只要 FB 决定重新设计他们的菜单 UI,这可能会改变

      【讨论】:

        【解决方案5】:

        FB 正在寻找如下所示的 OAuth 重定向字符串:https://firebaseappname.firebaseapp.com/__/auth/handler

        FirebaseConsole 在此处提供:Firebase -> Authentication -> Sign-in Method -> Facebook

        FB 开发者门户上的 [Save Changes] 按钮非常有问题,保存更改 -> 重新加载页面 -> 验证您的 OAuth Redirect 条目是否存在。

        【讨论】:

          【解决方案6】:

          看左栏,在产品标题下,双击facebook登录标题。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-02-02
            • 2016-10-01
            • 1970-01-01
            • 2019-03-21
            • 2019-03-03
            • 1970-01-01
            • 2021-11-21
            • 1970-01-01
            相关资源
            最近更新 更多