Tiny-Auth-Service

Multipurpose external authentication server made with Go
Environment variable config
TINY_AUTH_SERVICE_SECRET_KEY: Secret key used to encrypt and sign cookies
(If not set, it will be generated automatically)
TINY_AUTH_SERVICE_DATABASE_TYPE: Specify the type of DB server storing user information. (Default: sqlite3)
TINY_AUTH_SERVICE_CAPTCHA_ENABLE: true or false (Default: false)
TINY_AUTH_SERVICE_CAPTCHA_SITEKEY: site key for recaptcha or hcaptcha
TINY_AUTH_SERVICE_CAPTCHA_SECRETKEY: site key for recaptcha or hcaptcha
TINY_AUTH_SERVICE_CAPTCHA_VERIFY_URL:
(ex: https://hcaptcha.com/siteverify or https://www.google.com/recaptcha/api/siteverify or https://www.recaptcha.net/recaptcha/api/siteverify)
TINY_AUTH_SERVICE_CAPTCHA_TYPE: (recaptcha or hcaptcha)
TINY_AUTH_SERVICE_INITDB_ADMIN_ID
TINY_AUTH_SERVICE_INITDB_ADMIN_PASSWORD
TODO