与parsing用户进行Firebase身份validation

我正在构build一个需要实时聊天function的iOS(Swift)应用程序。 虽然Parse适用于推送,数据存储等,但不支持实时。 我想使用Firebase进行实时支持,但需要使用Parse用户帮助对Firebase进行身份validation。 我真的不知道从哪里开始。 任何帮助将不胜感激。

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

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

如果您的用户在Parse中拥有用户名/密码typesauthentication,则可以在Firebase中使用相同的数据并通过代码进行authentication。 即用户在Parse中创build一个新帐户,并通过代码在Firebase中创build一个帐户。 当用户对Parse进行身份validation时,还会通过代码对Firebase进行身份validation。

在走这条路线时,有很多devise元素需要考虑:如何在没有应用程序authentication自己是“超级”用户的情况下创buildFirebase用户(在代码中)? 硬代码凭据? 这可能是一个安全问题。

你打算保留两套用户数据吗? 一个在parsing和一个在Firebase? 如果用户需要重置密码或帐户,该怎么办? 正如你所看到的,它可能会很快失去控制。

您可能要考虑坚持一个平台来简化整个过程。 根据至less其中一个要求,Firebase可以完成Parse可以执行的大部分工作,但也可以提供您所需的实时更新。