Firebase — отключить URL-адрес действия электронной почты по умолчанию

#firebase #firebase-authentication

#firebase #firebase-аутентификация

Вопрос:

Есть ли возможность отключить шаблон URL-адреса действия электронной почты по умолчанию (например https://example.com/__/auth/action )?

Причина этого в том, что я настроил свои собственные обработчики URL-адресов действий электронной почты для verifyEmail recoverEmail и resetPassword для URL https://example.com/__/auth/action -адреса, однако, несмотря на то, что маршрут работает правильно на localhost, я перенаправляюсь на шаблон URL-адреса действия Firebase по умолчанию после развертывания проекта на хостинге Firebase.

Поэтому я попытался создать ссылку на другую подстраницу, например, https://example.com/__/auth-action и пока это работает, ссылка по умолчанию https://example.com/__/auth/action также остается неизменной и перенаправляется на шаблон Firebase по умолчанию.

Ответ №1:

Я связался со службой поддержки Firebase по поводу этой проблемы, и решение заключается в использовании маршрута, отличного от маршрута по умолчанию «/ __auth / action», поскольку шаблон обработчика Firebase по умолчанию переопределит ваш пользовательский. Однако даже после добавления пользовательского URL-адреса действия URL-адрес по умолчанию по-прежнему активен и доступен пользователям.

На данный момент нет возможности отключить URL-адрес действия по умолчанию. Цитата Поддержка Firebase:

Теперь я изучил это поведение, и в настоящее время вы не можете отключить обработчик по умолчанию, но это будет хорошим вариантом для разработчиков, которые хотят продолжать использовать этот путь.

Поэтому был подан запрос на включение этой функции в будущий выпуск.