validateFirebaseAccountDetails static method
Default validation function for extracted Firebase account details.
By default, this validates that the email is verified. Override this to implement custom validation logic.
Implementation
static void validateFirebaseAccountDetails(
final FirebaseAccountDetails accountDetails,
) {
// Firebase accounts may not have email if using phone auth
// Only validate verifiedEmail if email is present
if (accountDetails.email != null && accountDetails.verifiedEmail != true) {
throw FirebaseUserInfoMissingDataException();
}
}