ReCaptchaEnterpriseConfig
public final class ReCaptchaEnterpriseConfig : @unchecked Sendable
Configuration object for customizing reCAPTCHA Enterprise execution.
This class allows fine-grained control over reCAPTCHA behavior including action names, timeouts, and provider customization.
-
The action name to associate with this reCAPTCHA execution. Different actions can be used for different user flows (login, signup, etc.) Default value is “login”
Declaration
Swift
public var action: String -
Timeout for reCAPTCHA execution in milliseconds. Default value is 15000 (15 seconds)
Declaration
Swift
public var timeout: Double -
Logger instance for recording reCAPTCHA events
Declaration
Swift
public var logger: Logger -
Sets additional payload value for the reCAPTCHA in callback response. Dictionary value of additional data
Declaration
Swift
public var payload: [String : Any]? -
Initializes a new instance of
ReCaptchaEnterpriseConfigDeclaration
Swift
public init()
View on GitHub