https://github.com/mahdiprog/triskele.captcha
This is a Captcha generator based on .Net Core and completely loose coupled generator and repositories
https://github.com/mahdiprog/triskele.captcha
captcha captcha-generator csharp dependency-injection dotnet-core2 redis
Last synced: 17 days ago
JSON representation
This is a Captcha generator based on .Net Core and completely loose coupled generator and repositories
- Host: GitHub
- URL: https://github.com/mahdiprog/triskele.captcha
- Owner: mahdiprog
- License: mit
- Created: 2018-07-23T06:52:28.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-07-23T07:13:18.000Z (almost 8 years ago)
- Last Synced: 2025-05-16T17:44:33.329Z (about 1 year ago)
- Topics: captcha, captcha-generator, csharp, dependency-injection, dotnet-core2, redis
- Language: C#
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Triskele.Captcha
This is a CAPTCHA generator based on .Net Core and completely loose coupled generator and repositories.
There is 3 types of generators (classes that create an image that consists captcha) and 2 repositories (the way you store captcha for later validation) implemented (in memory and Redis).
## Creating a new generator
For this purpose you should create a class that inherites from "ICaptchaGenerator" interface and add the new class to appsettings json file in "GeneratorType".
## Creating a new repository
Repositories used for storing generated captcha and validating it.
For this purpose you should create a class that inherites from "ICaptchaRepository" interface and add the new class to appsettings json file in "RepositoryType".