Skip to content

Latest commit

 

History

History
64 lines (53 loc) · 2.2 KB

README.md

File metadata and controls

64 lines (53 loc) · 2.2 KB

REST Captcha

Simple in memory multi language captcha generator server

build Go Report Card docker License

Guide

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

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