Skip to content

ElderJames/NCaptcha

Repository files navigation

English | 中文

NCaptcha Captcha in .NET Core

Build Status

What is NCaptcha?

NCaptcha is the componentized captcha integration scheme in .NET Core that base on .NET Standard 2.0 and easy to expand. It can help you implement security mechanism based on captcha with many out-of-the-box solutions or integrate your own implementation very easily.Because its implementation is componentized that allows you to easily implement what needs to be modified or replaced.

Components in NCaptcha are divided into "Generator","Validator","Target" and "State". So far, session-based images, emails, and SMS solutions have been implement.

Nuget Packages

Package NuGet Stable Downloads
NCaptcha NCaptcha NCaptcha
NCaptcha.State.Session NCaptcha.State.Session NCaptcha.State.Session
NCaptcha.Targets.Images NCaptcha.Targets.Images NCaptcha.Targets.Images
NCaptcha.Targets.Email NCaptcha.Targets.Email NCaptcha.Targets.Email
NCaptcha.Targets.Sms NCaptcha.Targets.Sms NCaptcha.Targets.Sms
NCaptcha.Targets.Sms.Aliyun NCaptcha.Targets.Sms.Aliyun NCaptcha.Targets.Sms.Aliyun
NCaptcha.AspNetCore NCaptcha.AspNetCore NCaptcha.AspNetCore
NCaptcha.AspNetCore.SessionImages NCaptcha.AspNetCore.SessionImages NCaptcha.AspNetCore.SessionImages
NCaptcha.AspNetCore.SessionEmail NCaptcha.AspNetCore.SessionEmail NCaptcha.AspNetCore.SessionEmail
NCaptcha.AspNetCore.SessionSms NCaptcha.AspNetCore.SessionSms NCaptcha.AspNetCore.SessionSms

Usage

Use out-of-the-box solutions

About

Captcha in .NET Core

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages