使用 Parse 用户进行 Firebase 身份验证

Firebase authentication with Parse user

我正在构建一个 iOS (Swift) 应用程序,该应用程序需要将实时聊天作为功能的一部分。虽然 Parse 在推送、数据存储等方面效果很好,但它不支持实时。我想使用 Firebase 获得实时支持,但需要帮助使用 Parse 用户对 Firebase 进行身份验证。我真的不知道从哪里开始。任何帮助将不胜感激。

这个问题非常模糊,所以不可能给出明确的答案:这是一个想法。

Firebase 和 Parse 是两家不同的公司,因此需要单独的身份验证。

如果您的用户在 Parse 中有 username/password 类型的身份验证,您可以在 Firebase 中使用相同的数据并通过代码进行身份验证。即用户在 Parse 中创建一个新帐户,并通过代码在 Firebase 中创建一个帐户。当用户对 Parse 进行身份验证时,它也会通过代码对 Firebase 进行身份验证。

走这条路有很多设计元素需要考虑:如何创建一个 firebase 用户(在代码中)而不让您的应用程序将自己验证为 'super' 用户?硬编码凭据?这可能是一个安全问题。

您要保留两组用户数据吗?一个在 Parse 中,一个在 Firebase 中?如果用户需要重置密码或帐户怎么办。如您所见,它可能会很快失控。

您可能需要考虑坚持使用一个平台来简化整个过程。从至少一个要求的声音来看,Firebase 可以做 Parse 可以做的大部分事情,而且还可以提供您需要的实时更新。