Substantive.ConnectServices.Captcha 9.0.4-build20250821r1

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.
3
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.
3

.NET 9.0

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