我正在使用 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】:我没有把它放在任何地方,它开始工作,所以我认为对于 android 和 ios/移动 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)在本地工作,但不能独立运行