개발/Flutter
[Error][Firebase] This operation is sensitive and requires recent authentication.
leebera_
2022. 8. 10. 00:44
문제점
아래 코드로 firebase의 계정을 삭제할 때 발생했다.
await FirebaseAuth.instance.currentUser?.delete();
해결방법
계정 삭제와 같은 민감한 작업엔 계정 재인증이 필요해 발생하는 문제이므로 재인증하면 된다.
await FirebaseAuth.instance.currentUser?.reauthenticateWithCredential(각 플랫폼의 OAuthCredential);