2017-04-09 45 views
0

我在想,是否可以将Firebase身份验证系统与您自己的API和数据库一起使用。使用其他API的Firebase身份验证

它有一些很好的功能我想利用,但我不希望使用他们的数据库或存储。

我正在构建的应用程序是一个Angular2应用程序和一个MongoDB数据库。

任何答案将不胜感激!

回答

1

这绝对有可能:您可以创建自己的身份提供程序,将其插入Firebase身份验证。这通常被称为定制认证。为了实现这一点,您需要一个服务器(或其他可信进程),您可以在其中验证用户和mint security tokens for then。然后,您将此令牌传递给用户并将它们传递给pass it into Firebase

但请记住:许多Firebase功能在没有身份验证的情况下工作正常。例如:如果您使用云消息传递,崩溃报告,测试实验室或许多其他功能,则可能根本无需实施Firebase身份验证。

+0

我会看看这个。我猜测自定义身份验证会接受来自我的服务器的JWT令牌?真的,我只是想使用Firebase身份验证,因为它使用起来相对简单,而且一切都或多或少都为您准备好了 – aleks