我可以以编程方式取消验证 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 运行.

这样的无服务器解决方案