Stay organized with collections
Save and categorize content based on your preferences.
The request interface for updating a reCAPTCHA Config. By enabling reCAPTCHA Enterprise Integration you are agreeing to reCAPTCHA Enterprise Term of Service.
Whether to use the rCE SMS toll fraud protection risk score for reCAPTCHA phone provider. Can only be true when the phone_enforcement_state is AUDIT or ENFORCE.
RecaptchaConfig.emailPasswordEnforcementState
The enforcement state of the email password provider.
Whether to use account defender for reCAPTCHA assessment. The default value is false.
Signature:
useAccountDefender?:boolean;
RecaptchaConfig.useSmsBotScore
Whether to use the rCE bot score for reCAPTCHA phone provider. Can only be true when the phone_enforcement_state is AUDIT or ENFORCE.
Signature:
useSmsBotScore?:boolean;
RecaptchaConfig.useSmsTollFraudProtection
Whether to use the rCE SMS toll fraud protection risk score for reCAPTCHA phone provider. Can only be true when the phone_enforcement_state is AUDIT or ENFORCE.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-10-24 UTC."],[],[],null,["# RecaptchaConfig interface\n\nThe request interface for updating a reCAPTCHA Config. By enabling reCAPTCHA Enterprise Integration you are agreeing to reCAPTCHA Enterprise [Term of Service](https://cloud.google.com/terms/service-terms).\n\n**Signature:** \n\n export interface RecaptchaConfig \n\nProperties\n----------\n\n| Property | Type | Description |\n|------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [emailPasswordEnforcementState](./firebase-admin.auth.recaptchaconfig.md#recaptchaconfigemailpasswordenforcementstate) | [RecaptchaProviderEnforcementState](./firebase-admin.auth.md#recaptchaproviderenforcementstate) | The enforcement state of the email password provider. |\n| [managedRules](./firebase-admin.auth.recaptchaconfig.md#recaptchaconfigmanagedrules) | [RecaptchaManagedRule](./firebase-admin.auth.recaptchamanagedrule.md#recaptchamanagedrule_interface)\\[\\] | The reCAPTCHA managed rules. |\n| [phoneEnforcementState](./firebase-admin.auth.recaptchaconfig.md#recaptchaconfigphoneenforcementstate) | [RecaptchaProviderEnforcementState](./firebase-admin.auth.md#recaptchaproviderenforcementstate) | The enforcement state of the phone provider. |\n| [recaptchaKeys](./firebase-admin.auth.recaptchaconfig.md#recaptchaconfigrecaptchakeys) | [RecaptchaKey](./firebase-admin.auth.recaptchakey.md#recaptchakey_interface)\\[\\] | The reCAPTCHA keys. |\n| [smsTollFraudManagedRules](./firebase-admin.auth.recaptchaconfig.md#recaptchaconfigsmstollfraudmanagedrules) | [RecaptchaTollFraudManagedRule](./firebase-admin.auth.recaptchatollfraudmanagedrule.md#recaptchatollfraudmanagedrule_interface)\\[\\] | The managed rules for toll fraud provider, containing the enforcement status. The toll fraud provider contains all SMS related user flows. |\n| [useAccountDefender](./firebase-admin.auth.recaptchaconfig.md#recaptchaconfiguseaccountdefender) | boolean | Whether to use account defender for reCAPTCHA assessment. The default value is false. |\n| [useSmsBotScore](./firebase-admin.auth.recaptchaconfig.md#recaptchaconfigusesmsbotscore) | boolean | Whether to use the rCE bot score for reCAPTCHA phone provider. Can only be true when the phone_enforcement_state is AUDIT or ENFORCE. |\n| [useSmsTollFraudProtection](./firebase-admin.auth.recaptchaconfig.md#recaptchaconfigusesmstollfraudprotection) | boolean | Whether to use the rCE SMS toll fraud protection risk score for reCAPTCHA phone provider. Can only be true when the phone_enforcement_state is AUDIT or ENFORCE. |\n\nRecaptchaConfig.emailPasswordEnforcementState\n---------------------------------------------\n\nThe enforcement state of the email password provider.\n\n**Signature:** \n\n emailPasswordEnforcementState?: RecaptchaProviderEnforcementState;\n\nRecaptchaConfig.managedRules\n----------------------------\n\nThe reCAPTCHA managed rules.\n\n**Signature:** \n\n managedRules?: RecaptchaManagedRule[];\n\nRecaptchaConfig.phoneEnforcementState\n-------------------------------------\n\nThe enforcement state of the phone provider.\n\n**Signature:** \n\n phoneEnforcementState?: RecaptchaProviderEnforcementState;\n\nRecaptchaConfig.recaptchaKeys\n-----------------------------\n\nThe reCAPTCHA keys.\n\n**Signature:** \n\n recaptchaKeys?: RecaptchaKey[];\n\nRecaptchaConfig.smsTollFraudManagedRules\n----------------------------------------\n\nThe managed rules for toll fraud provider, containing the enforcement status. The toll fraud provider contains all SMS related user flows.\n\n**Signature:** \n\n smsTollFraudManagedRules?: RecaptchaTollFraudManagedRule[];\n\nRecaptchaConfig.useAccountDefender\n----------------------------------\n\nWhether to use account defender for reCAPTCHA assessment. The default value is false.\n\n**Signature:** \n\n useAccountDefender?: boolean;\n\nRecaptchaConfig.useSmsBotScore\n------------------------------\n\nWhether to use the rCE bot score for reCAPTCHA phone provider. Can only be true when the phone_enforcement_state is AUDIT or ENFORCE.\n\n**Signature:** \n\n useSmsBotScore?: boolean;\n\nRecaptchaConfig.useSmsTollFraudProtection\n-----------------------------------------\n\nWhether to use the rCE SMS toll fraud protection risk score for reCAPTCHA phone provider. Can only be true when the phone_enforcement_state is AUDIT or ENFORCE.\n\n**Signature:** \n\n useSmsTollFraudProtection?: boolean;"]]