![]() |
VOOZH | about |
dotnet add package SeliseBlocks.CaptchaDriver --version 10.0.0-preview.2
NuGet\Install-Package SeliseBlocks.CaptchaDriver -Version 10.0.0-preview.2
<PackageReference Include="SeliseBlocks.CaptchaDriver" Version="10.0.0-preview.2" />
<PackageVersion Include="SeliseBlocks.CaptchaDriver" Version="10.0.0-preview.2" />Directory.Packages.props
<PackageReference Include="SeliseBlocks.CaptchaDriver" />Project file
paket add SeliseBlocks.CaptchaDriver --version 10.0.0-preview.2
#r "nuget: SeliseBlocks.CaptchaDriver, 10.0.0-preview.2"
#:package SeliseBlocks.CaptchaDriver@10.0.0-preview.2
#addin nuget:?package=SeliseBlocks.CaptchaDriver&version=10.0.0-preview.2&prereleaseInstall as a Cake Addin
#tool nuget:?package=SeliseBlocks.CaptchaDriver&version=10.0.0-preview.2&prereleaseInstall as a Cake Tool
Captcha driver for SELISE Blocks. Provides a thin ICaptchaDriverService over the
captcha domain services (create, submit, and verify captcha challenges).
Register the captcha services in your DI container:
using Blocks.Extension.DependencyInjection;
services.RegisterBlocksCaptchaService();
Then inject ICaptchaDriverService (or ICaptchaService) where you need captcha
functionality.
Captcha settings are read from the shared Secrets collection, using the document
whose SecretKey is captcha. The values live under KeyPairs (key lookup is
case-insensitive):
| Key | Description |
|---|---|
IsEnable |
Whether captcha is enabled (true/false, case-insensitive). |
Provider |
Captcha provider: recaptcha, hcaptcha, or bcaptcha. |
CaptchaKey |
Provider site/public key. |
CaptchaSecret |
Provider secret key. |
CaptchaProvider |
Generator implementation (e.g. EasyCaptchaGenerator). |
The legacy layout — a
KeyValuePairsdictionary with camelCase keys (isEnable,provider,captchaKey,captchaSecret,captchaGenerator) — is also still accepted.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on SeliseBlocks.CaptchaDriver:
| Package | Downloads |
|---|---|
|
SeliseBlocks.IamDriver
Blocks Iam Driver |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.0-preview.2 | 38 | 6/17/2026 |
| 10.0.0-preview.1 | 55 | 6/16/2026 |
| 9.0.0-preview.22 | 2,326 | 5/24/2025 |
| 9.0.0-preview.21 | 1,523 | 4/16/2025 |
| 9.0.0-preview.20 | 218 | 4/16/2025 |
| 9.0.0-preview.19 | 221 | 4/16/2025 |
| 8.0.0-preview.18 | 297 | 3/19/2025 |
| 8.0.0-preview.17 | 172 | 3/19/2025 |
| 8.0.0-preview.16 | 188 | 3/11/2025 |
| 8.0.0-preview.15 | 183 | 3/11/2025 |
| 8.0.0-preview.14 | 184 | 3/11/2025 |
| 8.0.0-preview.13 | 186 | 3/11/2025 |
| 8.0.0-preview.12 | 125 | 2/27/2025 |
| 8.0.0-preview.11 | 150 | 2/24/2025 |
| 8.0.0-preview.10 | 129 | 2/24/2025 |
| 8.0.0-preview.9 | 146 | 2/23/2025 |
| 8.0.0-preview.8 | 136 | 2/23/2025 |
| 8.0.0-preview.7 | 130 | 2/23/2025 |
| 8.0.0-preview.6 | 132 | 2/23/2025 |
| 8.0.0-preview.5 | 114 | 2/23/2025 |