Подписка Firebase Auth - PullRequest
       33

Подписка Firebase Auth

0 голосов
/ 05 августа 2020

Я работаю над приложением, которое использует Firebase Auth для регистрации и входа в систему, но я сталкиваюсь с некоторыми вещами, с которых я не знаю, как начать. Пользователи должны зарегистрироваться на веб-сайте и оплатить подписку до того, как пользователь будет создан в firebase. Когда они больше не платят, учетная запись пользователя должна быть отключена. Таким образом, пользователи регистрируются в Интернете, и после оплаты они могут войти в приложение со своими учетными данными.

Изменить:

Со вчерашнего дня я пытаюсь реализовать любой moll ie или полосу, но я не могу начать, в сети очень мало видео о платежах в сочетании с firebase

1 Ответ

0 голосов
/ 05 августа 2020

Есть два основных способа сделать это: A) Безопасный, но он включает облачную функцию и создание пользовательского токена аутентификации для входа в систему.

  1. Пользователь регистрируется по электронной почте.
  2. Пользовательские ключи в информации для входа и публикации в облачной функции.
  3. Найдите uid / адрес электронной почты пользователя и проверьте пароль.
  4. Получите документ подписки и проверьте, активен ли он.
  5. Если он неактивен, вернуть соответствующее сообщение об ошибке.
  6. Если он активен, создать токен аутентификации и вернуться пользователю для входа в систему.

B) Проверка на стороне клиента , менее безопасен, но подойдет.

  1. Логин пользователя
  2. Получить подписку с использованием uid пользователя. Проверьте его действительность.
  3. Принудительно перенаправить пользователя на страницу подписки, если она неактивна с сообщением об ошибке. ИЛИ Автоматический выход пользователя, если он неактивен с сообщением об ошибке.

Могу ли я также предложить Stripe для их службы подписки (не спонсируется)? Если у вас уже нет реализации.

...