我正在使用 Firebase Apple 登录进行用户登录,但我不确定在哪里放置 https://myapp.firebaseapp.com/__/auth/handler?

Posted

技术标签:

【中文标题】我正在使用 Firebase Apple 登录进行用户登录,但我不确定在哪里放置 https://myapp.firebaseapp.com/__/auth/handler?【英文标题】:I am using Firebase Apple sign-in for user login but I am not sure where do I put https://myapp.firebaseapp.com/__/auth/handler? 【发布时间】:2020-09-17 16:20:08 【问题描述】:

我正在使用 Firebase Apple sign-in-with-apple 进行用户登录,但我不确定我应该将https://myapp.firebaseapp.com/__/auth/handler 放在哪里

这是来自 Firebase 登录的文档。 *要完成设置,请将此授权回调 URL 添加到 Apple Developer Console 中的应用配置中。可能需要执行其他步骤来验证 Apple 对该 Web 域的所有权。了解更多 * 了解更多将我带到这里。 https://firebase.google.com/docs/auth/?authuser=0

我需要为移动反应原生应用执行此操作吗?

【问题讨论】:

【参考方案1】:

这似乎对我有用:

    转到 Apple 开发者中心,选择“证书、标识符和配置文件”->“标识符”。 然后在右上角选择“服务 ID” 如果您没有服务 ID,请为 Sign In with Apple 创建一个。在那里,您可以在“网站 URL/返回 URL”字段中输入您的 URL。此外,在设置过程中,您将保存您的密钥,然后您应该输入您的 Firabase 身份验证配置以使用 Apple 登录。李> 如果您已有 Sign in with Apple 的服务 ID,请单击它,然后单击“Sign In with Apple”的“配置”。在那里您会看到“网站 URL”,并且可以添加“返回 URL”。

【讨论】:

【参考方案2】:

我没有把它放在任何地方,它开始工作,所以我认为对于 androidios/移动 Apple 登录不需要你做这部分。

【讨论】:

在网页端或安卓端使用 Apple 登录时必填。【参考方案3】:

如果您转到开发者中心的Identifiers,您可以单击您的应用程序,然后选择Edit 以获得Sign In With Apple 功能并输入 Firebase 回调 URL

【讨论】:

以上是关于我正在使用 Firebase Apple 登录进行用户登录,但我不确定在哪里放置 https://myapp.firebaseapp.com/__/auth/handler?的主要内容,如果未能解决你的问题,请参考以下文章

Flutter Firebase 登录 Apple 不工作 ios

Apple 登录(使用 Firebase 和 Expo)在本地工作,但不能独立运行

使用 Apple Android 实施登录

Flutter Firebase Google Apple Facebook 登录

多租户的 Firebase 身份验证和 Apple 登录

Apple使用FireBase Auth登录android有问题