Substantive.ConnectServices.Captcha 9.2.0-build20251222r2

ConnectServices.Captcha is a library for connecting to various Captcha APIs.

Installation

1. Add configuration to the appsettings.json

Add below configuration.

"CaptchaValidatorOptions": {
  "HCaptchaValidatorOptions": {
    "SecretKey": "SECRET_KEY"
  },
  "ReCaptchaV2Options": {
    "SecretKey": "SECRET_KEY"
  },
  "ReCaptchaV3Options": {
    "SecretKey": "SECRET_KEY",
    "MinimumScore": 0.5
  }
},

2. Load configuration and add dependencies to the program.cs


CaptchaValidatorOptions captchaValidatorOptions = new();
builder.Configuration.GetSection(nameof(CaptchaValidatorOptions)).Bind(captchaValidatorOptions);  // bind all normal properties
builder.Services.AddCaptchaValidator(captchaValidatorOptions.ToAction());

Usage

app.UseMiddleware<CaptchaValidatorMiddleware>();

FAQs and Troubleshoots

References

Showing the top 20 packages that depend on Substantive.ConnectServices.Captcha.

Packages Downloads
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
4
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
6
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
7
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
8
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
9
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
11
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
14
Substantive.Foundation.Backends
A metapackage contains all Substantive backend building blocks.
16
Substantive.Metapackage.Backends
A metapackage contains all Substantive backend building blocks.
4

.NET 10.0

Version Downloads Last updated
9.17.21-build20260204R1 1 02/04/2026
9.17.20-build20260203R1 1 02/03/2026
9.17.19-build20260130R1 1 01/30/2026
9.17.18-build20260129R1 1 01/29/2026
9.17.17-build20260129R1 1 01/29/2026
9.17.17-build20260128R1 1 01/28/2026
9.17.16-build20260127R2 1 01/27/2026
9.17.16-build20260123R1 3 01/23/2026
9.17.15-build20260122R1 3 01/22/2026
9.17.14-build20260122R2 2 01/22/2026
9.17.14-build20260122R1 2 01/22/2026
9.17.14-build20260121R1 2 01/21/2026
9.17.13-build20260121R1 2 01/21/2026
9.17.12-build20260120R1 4 01/20/2026
9.17.11-build20260120R1 4 01/20/2026
9.17.10-build20260120R1 4 01/20/2026
9.17.9-build20260119R1 2 01/19/2026
9.17.8-build20260119R1 2 01/19/2026
9.17.7-build20260115R1 2 01/15/2026
9.17.6-build20260115R1 2 01/15/2026
9.17.5-build20260119R1 2 01/19/2026
9.17.5-build20260115R1 2 01/15/2026
9.17.4-build20260115R1 2 01/15/2026
9.17.3-build20260115R1 2 01/15/2026
9.17.2-build20260115R1 2 01/15/2026
9.17.2-build20260113R1 2 01/13/2026
9.17.1-build20260113R2 2 01/13/2026
9.17.1-build20251231R2 2 12/31/2025
9.17.1-build20251230R2 2 12/30/2025
9.17.1-build20251230R1 2 12/30/2025
9.17.0-build20251229R2 2 12/29/2025
9.17.0-build20251229R1 2 12/29/2025
9.17.0-build20251226R1 2 12/26/2025
9.17.0-build20251225R1 2 12/25/2025
9.16.0-build20251224R1 2 12/24/2025
9.15.3-build20251224R1 2 12/24/2025
9.15.2-build20251224R1 2 12/24/2025
9.15.1-build20251224R1 2 12/24/2025
9.14.0-build20251223R1 2 12/23/2025
9.3.0-build20251224R4 2 12/24/2025
9.3.0-build20251223R4 2 12/23/2025
9.3.0-build20251223R3 2 12/23/2025
9.3.0-build20251223R2 2 12/23/2025
9.3.0-build20251222R2 2 12/22/2025
9.3.0-build20251222R1 2 12/22/2025
9.2.0-build20251222R2 1 12/22/2025
9.2.0-build20251222R1 2 12/22/2025
9.1.0-build20251218R1 2 12/18/2025
9.1.0-build20251217R2 2 12/17/2025
9.1.0-build20251217R1 2 12/17/2025
9.1.0-build20251216R2 2 12/16/2025
9.1.0-build20251216R1 2 12/16/2025
9.1.0-build20251215R1 2 12/15/2025
9.1.0-build20251212R1 2 12/12/2025
9.1.0-build20251211R1 2 12/11/2025
9.1.0-build20251210R1 2 12/10/2025
9.1.0-build20251202R2 2 12/02/2025
9.1.0-build20251202R1 2 12/02/2025
9.0.5-build20251117R1 2 11/17/2025
9.0.5-build20251110R1 2 11/10/2025
9.0.5-build20251103R1 2 11/03/2025
9.0.5-build20251030R1 2 10/30/2025
9.0.5-build20251028R1 2 10/28/2025
9.0.5-build20251016R1 2 10/16/2025
9.0.5-build20250925R2 3 09/25/2025
9.0.5-build20250925R1 3 09/25/2025
9.0.5-build20250924R1 3 09/24/2025
9.0.5-build20250910R1 3 09/10/2025
9.0.5-build20250908R1 3 09/08/2025
9.0.5-build20250905R2 3 09/05/2025
9.0.5-build20250905R1 3 09/05/2025
9.0.5-build20250827R1 3 08/27/2025
9.0.5-build20250825R1 3 08/25/2025
9.0.5-build20250822R1 3 08/22/2025
9.0.5-build20250821R1 5 08/21/2025
9.0.4-build20250821R1 4 08/21/2025
9.0.3-build20250821R1 4 08/21/2025
9.0.2-build20250821R1 4 08/21/2025
9.0.1-build20250821R1 4 08/21/2025
9.0.0 3 08/16/2025
9.0.0-build20250821R3 4 08/21/2025
9.0.0-build20250821R2 4 08/21/2025
9.0.0-build20250821R1 4 08/21/2025
9.0.0-build20250818R2 3 08/18/2025
9.0.0-build20250818R1 3 08/18/2025
9.0.0-build20250815R1 3 08/15/2025
9.0.0-build20250722R3 5 07/22/2025
9.0.0-build20250714R3 8 07/14/2025
9.0.0-build20250714R2 4 07/14/2025
9.0.0-build20250714R1 3 07/14/2025
9.0.0-build20250710R1 6 07/10/2025
9.0.0-build20250707R2 11 07/07/2025
9.0.0-build20250707R1 4 07/07/2025
9.0.0-build20250629R1 9 06/29/2025
9.0.0-build20250626R2 5 06/26/2025
9.0.0-build20250626R1 3 06/26/2025
9.0.0-build20250623R1 6 06/23/2025
9.0.0-build20250621R1 12 06/21/2025