SeliseBlocks.CaptchaDriver
10.0.0-preview.1
See the version list below for details.
dotnet add package SeliseBlocks.CaptchaDriver --version 10.0.0-preview.1
NuGet\Install-Package SeliseBlocks.CaptchaDriver -Version 10.0.0-preview.1
<PackageReference Include="SeliseBlocks.CaptchaDriver" Version="10.0.0-preview.1" />
<PackageVersion Include="SeliseBlocks.CaptchaDriver" Version="10.0.0-preview.1" />
<PackageReference Include="SeliseBlocks.CaptchaDriver" />
paket add SeliseBlocks.CaptchaDriver --version 10.0.0-preview.1
#r "nuget: SeliseBlocks.CaptchaDriver, 10.0.0-preview.1"
#:package SeliseBlocks.CaptchaDriver@10.0.0-preview.1
#addin nuget:?package=SeliseBlocks.CaptchaDriver&version=10.0.0-preview.1&prerelease
#tool nuget:?package=SeliseBlocks.CaptchaDriver&version=10.0.0-preview.1&prerelease
SeliseBlocks.CaptchaDriver
Captcha driver for SELISE Blocks. Provides a thin ICaptchaDriverService over the
captcha domain services (create, submit, and verify captcha challenges).
Usage
Register the captcha services in your DI container:
using Blocks.Extension.DependencyInjection;
services.RegisterBlocksCaptchaService();
Then inject ICaptchaDriverService (or ICaptchaService) where you need captcha
functionality.
Configuration
Captcha settings are read from the shared Secret collection, using the document
whose SecretKey is captcha. The relevant values live under KeyValuePairs:
| Key | Description |
|---|---|
isEnable |
Whether captcha is enabled (true/false, case-insensitive). |
provider |
Captcha provider (e.g. recaptcha). |
captchaKey |
Provider site/public key. |
captchaSecret |
Provider secret key. |
captchaGenerator |
Generator implementation (e.g. EasyCaptchaGenerator). |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Newtonsoft.Json (>= 13.0.3)
- SixLabors.ImageSharp (>= 3.1.11)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on SeliseBlocks.CaptchaDriver:
| Package | Downloads |
|---|---|
|
SeliseBlocks.IamDriver
Blocks Iam Driver |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.0-preview.2 | 273 | 6/17/2026 |
| 10.0.0-preview.1 | 172 | 6/16/2026 |
| 9.0.0-preview.22 | 2,852 | 5/24/2025 |
| 9.0.0-preview.21 | 1,536 | 4/16/2025 |
| 9.0.0-preview.20 | 231 | 4/16/2025 |
| 9.0.0-preview.19 | 238 | 4/16/2025 |
| 8.0.0-preview.18 | 311 | 3/19/2025 |
| 8.0.0-preview.17 | 184 | 3/19/2025 |
| 8.0.0-preview.16 | 199 | 3/11/2025 |
| 8.0.0-preview.15 | 196 | 3/11/2025 |
| 8.0.0-preview.14 | 196 | 3/11/2025 |
| 8.0.0-preview.13 | 200 | 3/11/2025 |
| 8.0.0-preview.12 | 137 | 2/27/2025 |
| 8.0.0-preview.11 | 167 | 2/24/2025 |
| 8.0.0-preview.10 | 149 | 2/24/2025 |
| 8.0.0-preview.9 | 170 | 2/23/2025 |
| 8.0.0-preview.8 | 151 | 2/23/2025 |
| 8.0.0-preview.7 | 142 | 2/23/2025 |
| 8.0.0-preview.6 | 143 | 2/23/2025 |
| 8.0.0-preview.5 | 127 | 2/23/2025 |