For see available options
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:
curl -X POST -H 'Content-type: application/json' -d '{"lang":"fa","ttl":30, "level": "1", "quality": 10}' http://rest-captcha:4000/new
curl -X POST -H 'Content-type: application/json' -d '{"id":"UNIQUE_IDENTIFIER","value":999999}' http://rest-captcha:4000/solve
Currently following language are supported:
en
English (It's default/fallback language for invalid language code)fa
Persianar
Arabic