В чем разница между аутентификацией Firebase и аутентификацией Auth0

Чем http://auth0.com функции аутентификации сравниваются с аутентификацией Firebase?

Предоставляет ли Auth0.com на плане Free или Silver какие-либо функции аутентификации, которые не предоставляет Firebase?

Ответ 1

Есть несколько провайдеров Auth0, которые недоступны Firebase yet--, а именно провайдеры, которые используют что-то другое, кроме oauth.

Кроме того, система правил, доступная в Auth0, может быть очень powerful-- написанием пользовательских правил входа/пользователя с использованием JS.

Вы также можете настроить двухфакторные системы авторизации auth и без пароля с Auth0, которые пока не доступны в Firebase.

Вы можете интегрировать Firebase в дополнение к Auth0, что позволяет использовать оба приложения довольно легко.

В целом, это зависит от того, как далеко вы хотите пойти с вашим пользователем system--, но я определенно рекомендую проверить учебник и документацию по Firebase Auth0, чтобы узнать больше.

Ответ 2

Я должен был оценить как firebase, так и Auth0 для клиента. Этот блог в общих чертах обрисовал вещи, которые вы должны учитывать при сравнении этих двух поставщиков аутентификации. Ссылка Потому что, в конце концов, это не просто "функции", которые определяют, какого поставщика аутентификации вы должны использовать. Это то, что вы хотите от них.

Что касается 2FA от Auth0, они заставляют вас использовать Twilio. Я считаю, что нет никакого способа изменить провайдеров 2FA, если вы не внедрите свои собственные перехватчики 2FA.

Ответ 3

Одно из основных различий между ними (не упомянутое в блоге, на который ссылается Джейкответ) - это цены. Цены на Auth0 растут довольно быстро вместе с количеством активных пользователей (источник), тогда как Firebase Auth можно использовать бесплатно; Вы платите только за дополнительные функции, такие как SMS, и за использование базы данных в случае, если вам необходимо сохранить дополнительные метаданные пользователя.

См. этот вопрос, чтобы узнать больше о цене Firebase Auth.