Разрешить проверку подлинности Firebase в определенное время суток

# #javascript #reactjs #firebase #authentication #firebase-authentication

Вопрос:

У меня есть приложение react, подключенное к Firebase, и я хочу разрешить аутентификацию только в определенное время в течение дня (например: с 9 утра до 4 вечера) и в будние дни (с воскресенья по четверг).

Есть ли способ сделать это?

Ответ №1:

Нет возможности настройки для установки такого времени входа, встроенного в проверку подлинности Firebase, и я не думаю, что существует API, который позволяет вам программно включать/отключать поставщиков (что позволило бы вам создать его самостоятельно).

Я также не уверен, что это сильно поможет, так как пользователи обычно остаются в системе аутентификации Firebase между сеансами использования приложений. Поэтому активный вход в систему является относительно редким явлением в большинстве приложений Firebase.

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