我可以以编程方式取消验证 firebase 中的用户吗?
Can I unverify users in firebase programmatically?
我想取消验证 已验证的用户,每次他们在我的应用程序中注销时。这是为了使用 firebase SDK 为我的应用实现我想要的行为。但是,不知何故,我找不到任何解决方案(如果真的可能的话)。谁能启发我?谢谢,顺便说一句! :)
在 client-side SDKs for Firebase Authentication 中没有 API 将当前用户配置文件的 emailVerified
属性 设置为 false
。
您可以做的是modify the user profile使用Admin SDK并将属性设置为false
。
由于 Admin SDK 只能在受信任的环境中使用,它不会 运行 在 client-side 应用程序中,您必须通过自定义 API 你的应用程序可以调用。如果您没有可以 运行 这个 API 的现有服务器,请考虑使用像 Cloud Functions 或 Cloud 运行.
这样的无服务器解决方案
我想取消验证 已验证的用户,每次他们在我的应用程序中注销时。这是为了使用 firebase SDK 为我的应用实现我想要的行为。但是,不知何故,我找不到任何解决方案(如果真的可能的话)。谁能启发我?谢谢,顺便说一句! :)
在 client-side SDKs for Firebase Authentication 中没有 API 将当前用户配置文件的 emailVerified
属性 设置为 false
。
您可以做的是modify the user profile使用Admin SDK并将属性设置为false
。
由于 Admin SDK 只能在受信任的环境中使用,它不会 运行 在 client-side 应用程序中,您必须通过自定义 API 你的应用程序可以调用。如果您没有可以 运行 这个 API 的现有服务器,请考虑使用像 Cloud Functions 或 Cloud 运行.
这样的无服务器解决方案