ZERNO · Вход

Чем заменить Firebase Authentication российскому сайту

Firebase Auth удобен ровно до того момента, когда проект вырастает из песочницы: учётные записи лежат в инфраструктуре Google, оплата идёт в долларах, а вход намертво связан с проприетарным SDK. Мы отдаём вход обычным OIDC — то есть без привязки к нам на уровне кода.

Подключить входКак это устроено

Один сайт до 1 000 активных в месяц — 0 ₽, и это не пробный период

Что мешает сегодня

Проприетарная привязкаFirebase Auth подключается своим SDK, а не стандартом. Уйти потом дороже, чем прийти: код авторизации придётся переписывать целиком.
Хранение и оплатаУчётные записи в инфраструктуре Google, счёт в долларах, закрывающих документов российского образца нет.

Чем отличается

ОсьFirebase AuthZERNO Вход
Где лежат учётные записиза пределами РоссииJSC Datacenter, Химки — площадка, а не «российское юрлицо»
Чем платитьзарубежная карта, счёт в долларахкарта РФ, СБП или счёт с актами и УПД
Протоколпроприетарный SDK, привязка к экосистеме FirebaseOIDC / OAuth 2.0 — сменить провайдера потом можно без переписывания
Способы входаGoogle, Apple, GitHub — в России ими пользуются не всепочта и Яндекс ID на бесплатном тарифе, остальные способы контура — на платном
Что ещё тянется вместеправила, база и хостинг Firebase в одном пакететолько вход; всё остальное остаётся вашим

Как перейти

  1. 1Заведите сайтclient_id, секрет, адрес возврата — три значения, которые нужны OIDC-клиенту.
  2. 2Замените вызовы SDK на OIDC-клиентЭто единственная часть, где придётся поработать: у Firebase вход зашит в SDK, у нас — стандартный редирект и обратный вызов.
  3. 3Проверьте на тестовом доменеБесплатный тариф не пробный: можно держать один сайт на нём столько, сколько нужно.

Чего у нас нет

  • Нет анонимного входа и нет пользовательских claims в стиле Firebase Rules.
  • Нет мобильных SDK — вход подключается стандартным OIDC-клиентом платформы.
  • Не заменяем остальную часть Firebase: база, хранилище и хостинг остаются вашей заботой.

Вопросы

Сколько работы в переезде с Firebase?

Больше, чем с Auth0 или Clerk: там менялись три значения, здесь заменяются вызовы SDK на стандартный OIDC-поток. Обычно это вечер на веб-проекте.

А телефонная авторизация по SMS?

В контуре есть, включается на платном тарифе. На бесплатном доступны почта и Яндекс ID.

Можно ли оставить Firebase для остального?

Да. Мы заменяем только вход и не требуем переносить базу, хранилище или хостинг.

Чем заменить Firebase Authentication в России | ZERNO Вход