public sealed class WebKeySettings : IMessage<WebKeySettings>, IEquatable<WebKeySettings>, IDeepCloneable<WebKeySettings>, IBufferMessage, IMessage
Settings specific to keys that can be used by websites.
Implements
IMessage<WebKeySettings>, IEquatable<WebKeySettings>, IDeepCloneable<WebKeySettings>, IBufferMessage, IMessageNamespace
Google.Cloud.RecaptchaEnterprise.V1Assembly
Google.Cloud.RecaptchaEnterprise.V1.dll
Constructors
WebKeySettings()
public WebKeySettings()
WebKeySettings(WebKeySettings)
public WebKeySettings(WebKeySettings other)
Parameter | |
---|---|
Name | Description |
other | WebKeySettings |
Properties
AllowAllDomains
public bool AllowAllDomains { get; set; }
If set to true, it means allowed_domains will not be enforced.
Property Value | |
---|---|
Type | Description |
Boolean |
AllowAmpTraffic
public bool AllowAmpTraffic { get; set; }
Required. Whether this key can be used on AMP (Accelerated Mobile Pages) websites. This can only be set for the SCORE integration type.
Property Value | |
---|---|
Type | Description |
Boolean |
AllowedDomains
public RepeatedField<string> AllowedDomains { get; }
Domains or subdomains of websites allowed to use the key. All subdomains of an allowed domain are automatically allowed. A valid domain requires a host and must not include any path, port, query or fragment. Examples: 'example.com' or 'subdomain.example.com'
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
ChallengeSecurityPreference
public WebKeySettings.Types.ChallengeSecurityPreference ChallengeSecurityPreference { get; set; }
Settings for the frequency and difficulty at which this key triggers captcha challenges. This should only be specified for IntegrationTypes CHECKBOX and INVISIBLE.
Property Value | |
---|---|
Type | Description |
WebKeySettings.Types.ChallengeSecurityPreference |
IntegrationType
public WebKeySettings.Types.IntegrationType IntegrationType { get; set; }
Required. Describes how this key is integrated with the website.
Property Value | |
---|---|
Type | Description |
WebKeySettings.Types.IntegrationType |