Firebase身份验证和Auth0身份验证之间有什么区别

时间:2016-01-16 13:39:55

标签: firebase-authentication auth0

http://auth0.com的身份验证功能与Firebase的身份验证相比如何?

Auth0.com在Free或Silver计划中是否提供Firebase未提供的任何身份验证功能?

3 个答案:

答案 0 :(得分:17)

有一些提供商Auth0尚未在Firebase上提供 - 即使用oauth以外的其他提供商。

此外,Auth0中可用的规则系统非常强大 - 使用JS编写自定义登录/用户规则。

您还可以使用Auth0设置双因素身份验证和无密码登录系统,但Firebase似乎尚未提供。

您可以将Firebase集成为Auth0插件,这样您就可以非常无缝地使用它们。

总而言之,这取决于您希望在多大程度上使用您的用户系统 - 但我绝对建议您查看Auth0的Firebase tutorialdocumentation以了解详情。

答案 1 :(得分:5)

我必须为客户评估firebase和Auth0。此博客基本上概述了在比较这两个身份验证提供程序时应考虑的事项。 Link因为最终,它不仅仅是"功能"确定您应该使用哪个身份验证提供程序。这就是你想要的东西。

至于Auth0的2FA,他们强迫你使用Twilio。我相信除非您实施自己的2FA挂钩,否则无法更改2FA提供商。

答案 2 :(得分:0)

两者之间的主要区别(在Jakeanswer中链接的博客中未提及)是定价。 Auth0的价格随着活跃用户数量(source)的增加而迅速提高,而Firebase Auth是免费使用的;您只需要为SMS和数据库使用等可选功能付费,以防万一store additional user metadata

有关Firebase Auth定价的详细信息,请参见this question