I'm the maintainer of Crowdsec-bouncer-traefik-plugin and some folks ask me to implement mCaptcha provider here.
The front end page to protect user with our plugin, is build like this for every Captcha Provider:
<head>
...
<script src="{{ .FrontendJS }}" async defer></script>
...
</head>
<body>
...
<div id="captcha" class="{{ .FrontendKey }}" data-sitekey="{{ .SiteKey }}" data-callback="captchaCallback">
...
<script>
function captchaCallback() {
setTimeout(() => document.querySelector('#captcha-form').submit(), 500);
}
</script>
</body>
Is it possible to support this kind of setup with mCaptcha ? It would be super efficient if someone want to change from other provider to mCaptcha.
PS: Excellent project, good initiative to build some complete open source Captcha lib !
I'm the maintainer of Crowdsec-bouncer-traefik-plugin and some folks ask me to implement mCaptcha provider here.
The front end page to protect user with our plugin, is build like this for every Captcha Provider:
Is it possible to support this kind of setup with mCaptcha ? It would be super efficient if someone want to change from other provider to mCaptcha.
PS: Excellent project, good initiative to build some complete open source Captcha lib !