Ios 将Firebase与自定义身份验证系统一起使用是否可行?

Ios 将Firebase与自定义身份验证系统一起使用是否可行?,ios,firebase,firebase-authentication,Ios,Firebase,Firebase Authentication,我正在构建一个iOS应用程序,我有一个自定义的后端,用于身份验证和其他东西(我没有维护它,所以我对它了解不多,除了端点的招摇过市文档) 我们已经到了需要为我们的用户提供一种存储照片的方式的时候了,我们已经决定要么使用谷歌的Firebase,要么使用亚马逊的bucket服务 我决定使用谷歌,因为我发现像我这样的初学者更容易阅读文档 现在我想我的bucket结构应该看起来像:Users->user->user's photo 所以我需要基本上复制我在firebase的定制后端中已经拥有的用户?我不确

我正在构建一个iOS应用程序,我有一个自定义的后端,用于身份验证和其他东西(我没有维护它,所以我对它了解不多,除了端点的招摇过市文档)

我们已经到了需要为我们的用户提供一种存储照片的方式的时候了,我们已经决定要么使用谷歌的Firebase,要么使用亚马逊的bucket服务

我决定使用谷歌,因为我发现像我这样的初学者更容易阅读文档

现在我想我的bucket结构应该看起来像:Users->user->user's photo

所以我需要基本上复制我在firebase的定制后端中已经拥有的用户?我不确定该如何处理这个问题,任何提示都会有所帮助


谢谢。

如果您想使用自己的身份验证系统,使用Firebase Admin SDK,您可以“将外部用户系统与Firebase集成”,请参阅文档,其中还说明:

您可能已经有一个预先存在的用户数据库,或者您可能希望 与Firebase支持的第三方身份提供商集成 本机不支持身份验证

为此,您可以创建具有任意声明的自定义令牌 识别用户。然后可以使用这些自定义令牌进行签名 进入客户端应用程序上的Firebase身份验证服务,然后 假设令牌声明中描述的身份。这个身份 然后将在访问其他Firebase服务时使用,例如 云存储


有关如何创建自定义令牌的文档可在此处找到:

无法理解,因此我需要基本复制firebase中自定义后端中已有的用户。请编辑您的问题并进行更多解释。如果您想使用自己的身份验证系统,或者您想使用Firebase身份验证机制之一(例如通过电子邮件)并在Firebase中导入所有现有用户,这一点并不十分清楚。我想像以前一样使用自己的身份验证系统。我想用firebase保存用户的照片,但据我所知,为了确保过程的安全,我需要首先与firebase用户进行身份验证,然后发布照片。所以我的问题是我应该怎么做?我需要在firebase中复制我的用户吗?当他试图保存一张照片时,我是否只是创建了新的照片,我的设计目标到底应该是什么?