maevsi / maevsi_stack

maevsi's `dargstack` configuration.
https://github.com/dargstack
GNU General Public License v3.0
3 stars 4 forks source link

feat(auth): add a traefik plugin for authentication of form captchas #72

Closed PatrickMi closed 1 year ago

PatrickMi commented 1 year ago

When submitting a form turnstile will be used to authenticate the user as a real user and no bot. A key, that was generated by turnstile will be sent with the request. To check this, a traefik plugin has to be created to forward all requests to the nuxt server auth-proxy api which checks if a turnstile check is needed and if it is, checks if the provided key is valid.

dargmuesli commented 1 year ago

Please always give a precise description of what's needed to be done and why when creating issues :pray:

PatrickMi commented 1 year ago

PR to this issue: https://github.com/maevsi/maevsi_stack/pull/73

dargmuesli commented 1 year ago

If you write "Resolves #72" in the PR's description, it would link the PR to this issue and close it once merged.

PatrickMi commented 1 year ago

If you write "Resolves #72" in the PR's description, it would link the PR to this issue and close it once merged.

Good point. I'll do it next time 👍

EDIT: I'll also add it to the PR now 😁