Если я создаю новый продукт, используйте простой auth, есть API-интерфейс «создать пользователя». Как мне ограничить его, так что только приглашенные электронные письма (либо по электронной почте, либо через одноразовый ключ) могут зарегистрироваться? Кажется, это не легко вписывается в правила, но я, вероятно, что-то пропустил.Как ограничить подписку на продукт в Firebase
ответ
Во-первых, я должен отметить, что ядро Firebase API использует JSON веб-токенов для AUTH, которые вы можете произвести самостоятельно, так что вы имеете полный контроль над созданием учетных записей пользователей и может ограничивать его, как вам нравится:
https://www.firebase.com/docs/security/custom-login.html
Я предполагаю, что вы имеете в виду нашу службу Simple Login.
Простой вход - это сервис, предоставляющий некоторые общие параметры входа в систему. Он не имеет возможности ограничить создание новых учетных записей. Тем не менее, вы можете ограничить то, что эти учетные записи могут сделать с Firebase. Например, вы можете установить свои правила безопасности так, чтобы только пользовательские учетные записи в каком-то разрешенном списке (в Firebase) действительно могли читать или записывать данные.
- 1. Как ограничить поля в запросе на подписку на KDB?
- 2. Как приостановить подписку на подписку на Pubsub?
- 3. Как ограничить подписку на электронную почту только .edu?
- 4. AngularFire2 - Запрос на подписку
- 5. Как ограничить модификацию данных Firebase?
- 6. Сохранение статуса подписки на подписку в базе данных Firebase
- 7. Inapp покупает автоматическую подписку на подписку/отмену подписки на подписку
- 8. Как ограничить параметры поиска в Firebase?
- 9. Ограничить продукт для значений типов в scala
- 10. Как проверить подписку на запуск приложения?
- 11. Ограничения на подписку на Drupal на форумы
- 12. Firebase ограничить Чайлдс возвращение исх
- 13. Как переопределить подписку на PropertyChanged?
- 14. Как отключить подписку на метеора
- 15. Как разрешить подписку на подписку для потребителя ascyn-amqp ascyn?
- 16. правила firebase: как ограничить доступ на основе роли пользователя
- 17. Firebase ограничить доступ к владельцу
- 18. paho-MQTT python: как разрешить подписку на подписку loop_forever?
- 19. Как отменить подписку на подписку, установленную службой Iron Router waitOn?
- 20. Как отменить подписку на Paypal?
- 21. Как уловить подписку на событие?
- 22. Как проверить подписку на андроид
- 23. Следует ли регулярно проверять подписку на iOS, не обновляющую подписку?
- 24. Как я могу обработать подписку на продукт через приложение для iPhone?
- 25. Отменить подписку на REDIS
- 26. Есть ли способ ограничить регистрацию в firebase
- 27. Ограничить логины через организации Github в Firebase
- 28. Как отменить подписку на обработчик в Bacon.js?
- 29. Как протестировать подписку на приложение в android
- 30. Как очистить подписку на события в C#?
Хм, можете ли вы немного подробнее остановиться? Похоже, вы говорите: «Пусть они регистрируются по своему усмотрению, но ограничивают то, что они могут сделать, если они не являются частью частной бета-версии». Не идеально, но может быть работоспособным. [Ненавижу, как я не могу вступить в linebreaks здесь!] Да, я мог бы использовать Simple Login. В конце концов, если мне нужно создать еще одну службу для пользователя auth, а затем другую для взаимодействия с платежами Stripe, а другую для отправки электронных писем, очень быстро я потеряю преимущество Firebase и могу просто использовать свой сервер для всего. – deitch
Да, вот что я предлагаю. У многих наших клиентов уже есть собственные базы данных учетных записей пользователей, поэтому мы делаем Custom Login первоклассным гражданином и простым входом слоя поверх этого. –
Можно ли сохранить список токенов приглашения в качестве документа в firebase и настроить правило безопасности, которое любой новый пользователь должен иметь код приглашения, который находится в таблице? Это позволит системе приглашения без отдельного сервера. – mxc