verify method
Future<ApplicationVerificationResult>
verify(
- FirebaseAuth auth, {
- bool forceRecaptcha = false,
- required String action,
- required String nonce,
override
Implementation
@override
Future<ApplicationVerificationResult> verify(FirebaseAuth auth,
{bool forceRecaptcha = false,
required String action,
required String nonce}) async {
if (await isRecaptchaEnterpriseEnabledForAction(auth, action)) {
var siteKey = await getRecaptchaEnterpriseSiteKey(auth);
var verifier = RecaptchaVerifier(siteKey: siteKey, action: action);
return ApplicationVerificationResult.recaptchaEnterprise(
'CLIENT_TYPE_WEB:${await verifier.verify()}');
}
var siteKey = await getRecaptchaSiteKey(auth);
var verifier = RecaptchaVerifier(siteKey: siteKey);
return ApplicationVerificationResult.recaptcha(await verifier.verify());
}