Я включил вход в Facebook через метод входа в систему с аутентификацией в firebase.
В соответствии с требованиями отправки приложения fb, когда пользователь удаляет / деавторизует мое приложение из fb, мне необходимо удалить / деавторизовать все пользовательские данные, которые мое приложение взяло с facebook.
Это означает, что мне нужно также отсоединить пользователя от аутентификации.Есть ли способ администратора 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
});
Есть предложения?