我在 Android 应用程序中使用 Firebase 身份验证。 Google 要求我提供一个 URL,用户可以在其中删除其帐户。在创建页面并自行托管之前,我想知道 Firebase 是否提供该功能?我在 Firebase 自述文件中找不到任何内容。
使用客户端 SDK 进行 Firebase 身份验证时,您只能删除当前登录的用户帐户。其他任何操作都会带来巨大的安全风险,因为它会允许您应用的用户删除彼此的帐户。
Firebase 身份验证的管理 SDK 旨在在受信任的环境中使用,例如您的开发计算机、您控制的服务器或 Cloud Functions。因为它们在受信任的环境中运行,所以它们可以执行客户端 SDK 无法执行的某些操作,例如只需知道用户帐户的 UID 即可删除用户帐户。
另请参阅: