An open API service indexing awesome lists of open source software.

https://github.com/aasaam/rest-captcha

Simple in memory multi language captcha generator server
https://github.com/aasaam/rest-captcha

captcha i18n rest-api

Last synced: 9 months ago
JSON representation

Simple in memory multi language captcha generator server

Awesome Lists containing this project

README

          



REST Captcha



Simple in memory multi language captcha generator server



build
Go Report Card
docker
License


## Guide

For see available options

```bash
docker run --rm ghcr.io/aasaam/rest-captcha:latest -h

# Usage of ./rest-captcha:
# -auth-password string
# Basic authentication password
# -auth-username string
# Basic authentication username
# -base-url string
# Base URL for routes (default "/")
# -listen string
# Application listen address (default "0.0.0.0:4000")
# -return-value
# Return value on generation
# -test-image
# Expose /test-image for testing image
```

It's generate captcha image via ID, base64 encoded image and value of captcha:

```bash
curl -X POST -H 'Content-type: application/json' -d '{"lang":"fa","ttl":30, "level": "1", "quality": 10}' http://rest-captcha:4000/new
```

```bash
curl -X POST -H 'Content-type: application/json' -d '{"id":"UNIQUE_IDENTIFIER","value":999999}' http://rest-captcha:4000/solve
```

## Languages

Currently following language are supported:

- `en` English (It's default/fallback language for invalid language code)
- `fa` Persian
- `ar` Arabic




aasaam software development group



aasaam software development group