Class GoogleCloudRecaptchaenterpriseV1ProtectedEndpoint
Configuration for an API endpoint to protect with reCAPTCHA.
Implements
Inherited Members
Namespace: Google.Apis.RecaptchaEnterprise.v1.Data
Assembly: Google.Apis.RecaptchaEnterprise.v1.dll
Syntax
public class GoogleCloudRecaptchaenterpriseV1ProtectedEndpoint : IDirectResponseSchema
Properties
Action
Required. Action name to be used for token generation for this endpoint. The action name can only contain alphanumeric characters, slashes, and underscores.
Declaration
[JsonProperty("action")]
public virtual string Action { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Path
Required. URI path of the API endpoint to protect. Must start with '/'. Supports glob characters '' to
match a single path segment and '**' to match multiple path segments. Standalone root catch-alls ('/' and
'/**') are invalid because it can negatively impact performance to trigger reCAPTCHA on every single request
to your backend. Matching is evaluated against the URL path only (domain, scheme, and query parameters are
ignored). Examples: - /login matches /login, https://example.com/login, and /login?query=1, but not
/login/step1. - /products/* matches /products/123, but not /products/123/456. - /content/**
matches /content/articles/2024/01/01.
Declaration
[JsonProperty("path")]
public virtual string Path { get; set; }
Property Value
| Type | Description |
|---|---|
| string |