Jai*_*eri 6 facebook firebase-authentication google-cloud-functions firebase-admin
我在 firebase 身份验证登录方法中启用了 facebook 登录。
根据 Facebook 应用程序提交要求,当用户从 Facebook 删除/取消授权我的应用程序时,我需要删除/取消授权我的应用程序从 Facebook 获取的所有用户数据。
这意味着,我还需要取消用户与身份验证的链接。是否有一个 admin sdk 方法可以让我做到这一点?我检查了admin.auth().updateProviderConfig方法,但它似乎会更新一般的 Facebook 登录配置。
有人可以帮我解决如何取消 Facebook 帐户链接但不删除用户吗?也许我可以删除用户并创建具有相同 uid 的新用户,如下所示?
const user = await getUser(uid);
await admin.auth().deleteUser(uid);
await admin.auth().createUser({
uid: uid,
email: user.email,
displayName: user.displayName,
disabled: false,
emailVerified: false,
photoURL: user.photoURL,
phoneNumber: user.phoneNumber
});
Run Code Online (Sandbox Code Playgroud)
有什么建议么?
| 归档时间: |
|
| 查看次数: |
529 次 |
| 最近记录: |