2016-01-16 2 views

ответ

15

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

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

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

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

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

+5

Я думаю, вы должны упомянуть, что вы являетесь «евангелистом-разработчиком в Auth0» (если вы не работали в Auth0, когда вы ответили) – rafahoro

0

Мне приходилось оценивать как базу, так и Auth0 для клиента. Этот блог в основном изложил то, что вы должны рассмотреть, сравнивая эти два поставщика проверки подлинности. Link Потому что, в конце концов, это не просто «функции», которые определяют, какой поставщик аутентификации вы должны использовать. Это то, что вы хотите от них.

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