【发布时间】:2018-01-24 15:08:45
【问题描述】:
在 Firebase 身份验证控制台中,每个用户都有一个选项,例如启用/禁用他的帐户。如何在 Firebase 函数和 Android 应用中触发此事件?
【问题讨论】:
标签: firebase firebase-authentication google-cloud-functions
在 Firebase 身份验证控制台中,每个用户都有一个选项,例如启用/禁用他的帐户。如何在 Firebase 函数和 Android 应用中触发此事件?
【问题讨论】:
标签: firebase firebase-authentication google-cloud-functions
函数不能在这种事件上触发(至少现在还没有),函数只会在这些情况下触发(查看doc)
Firebase 帐户将触发 Cloud 的用户创建事件 作用于:
用户创建一个电子邮件帐户和密码。
用户首次使用联合身份提供商登录。
开发者使用 Firebase Admin SDK 创建一个帐户。
用户首次登录新的匿名身份验证会话。
也会在用户删除时触发
【讨论】:
这在控制台中不可用。当然,按照弗兰克的建议提出这个请求。用于启用/禁用的原生 Firebase 函数事件也不可用,但您可以使用 Firebase Admin SDK 和实时数据库或 Firestore 的可用工具构建它。
您可以使用disabled 属性通过updateUser API 来打开和关闭此功能。
每次启用或禁用用户时,您都会使用该状态更新某些数据库节点(相应用户只有读取权限)。然后,您可以从相应用户登录的 Android 客户端收听。
【讨论】: