【问题标题】:Firebase Email Link only for existing users (forbid new users)Firebase 电子邮件链接仅适用于现有用户(禁止新用户)
【发布时间】:2021-05-13 17:12:50
【问题描述】:

如何禁止新用户使用 Firebase 电子邮件链接登录?所以只有退出的客户才能登录。

我只想注册将通过 Stripe 订阅并在服务器端创建新帐户的用户。

另外,如果我可以在同一个线程中执行此操作:如何编辑发送给新用户的电子邮件模板?在控制台中这个是不可用的。

【问题讨论】:

  • 无法阻止用户使用 Firebase 身份验证进行注册。您应该将其视为纯粹的身份验证解决方案:它允许用户证明他们是谁。通常,当开发人员提出要求时,他们实际上是在寻找 authorization 解决方案,该解决方案决定了允许用户做什么。见stackoverflow.com/…stackoverflow.com/…
  • 我明白了。那么是否有任何解决方案:我有一个基于订阅的 SaaS,我希望人们在付款后注册。另外,让他们登录。因此,我不希望免费用户注册。有什么方法可以通过 Firebase 实现这一目标?

标签: firebase firebase-authentication


【解决方案1】:

现在可以使用 Firebaseui 4.0.8 (https://github.com/firebase/firebaseui-web/issues/99#issuecomment-794537000) 阻止新的电子邮件注册,但是他们将如何使用 Stripe 订阅?

相反,让他们注册,但只有在他们拥有 Stripe Firebase 扩展设置的自定义声明时才允许他们使用您的服务。

见: https://firebase.google.com/products/extensions/firestore-stripe-subscriptions?authuser=0

【讨论】:

    猜你喜欢
    • 2022-11-25
    • 2013-01-31
    • 1970-01-01
    • 1970-01-01
    • 2020-03-07
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 2013-06-17
    相关资源
    最近更新 更多