Provide an option to manually enter authorization token, so that browsers without JavaScript support can also access mCaptcha. #7

Closed
opened 2023-02-13 15:14:22 +05:30 by realaravinth · 5 comments
Owner

mCaptcha/glue creates an invisible text box to inject authorization code into the client's form.

To support no-JS users, we'd have to include text box as part of the bootstrapping code itself, and use JS to hide said code.

mCaptcha/glue creates an invisible text box to inject authorization code into the client's form. To support no-JS users, we'd have to include text box as part of the bootstrapping code itself, and use JS to hide said code.
realaravinth added this to the 2023 project 2023-02-13 15:14:22 +05:30
Author
Owner
https://github.com/mCaptcha/cli/pull/2
Author
Owner
[Updates to website diff](https://git.batsense.net/mCaptcha/website/compare/f6a6bf371c69132aaf207aabe5c508742a9c5def..b5370ecc0b3f613b8802399834fac80eca1e4fb9) Webpages: 1. [mCaptcha/cli installation and usage instructions](https://mcaptcha.org/docs/user-manual/cli) 2. [Using mCaptcha without JavaScript](https://mcaptcha.org/docs/user-manual/how-to-mcaptcha-without-js/) 3. [Update mCaptcha installation instructions to reflect 0.1.0-rc1 loading styles](https://mcaptcha.org/docs/webmasters/installing-captcha#4-install-mcaptcha-on-your-website)
Author
Owner

Update dependencies, enable SSR noJS prompts (where relevant) and establishbleeding release channel and publish multiple release candidates for:

  1. @mcaptcha/core-glue
  2. @mcaptcha/vanilla-glue
  3. @mcaptcha/react-glue
  4. @mcaptcha/svelte-glue

Diff on mCaptcha/glue repository

Update dependencies, enable SSR noJS prompts (where relevant) and establish`bleeding` release channel and publish multiple release candidates for: 1. [@mcaptcha/core-glue](https://www.npmjs.com/package/@mcaptcha/core-glue?activeTab=versions) 2. [@mcaptcha/vanilla-glue](https://www.npmjs.com/package/@mcaptcha/vanilla-glue?activeTab=versions) 3. [@mcaptcha/react-glue](https://www.npmjs.com/package/@mcaptcha/react-glue?activeTab=versions) 4. [@mcaptcha/svelte-glue](https://www.npmjs.com/package/@mcaptcha/svelte-glue?activeTab=versions) [Diff on mCaptcha/glue repository](https://github.com/mCaptcha/glue/compare/04ea38ac8ace9a50bf300264acdc987fa58c4d03...8bdc8974cd9cacf65118d9a3e9fdb3dec1eec712)
Author
Owner
  1. Protected page URL: run tool with protected page URL, it will parse for widget URL, and solve captcha
  2. Widget URL: run tool with widget URL, it will fetch PoW challenge and generate solution.

Diff

- publish to https://dl.mcaptcha.org/mcaptcha/cli for multiple CPU architectures and platforms. - publish to https://crates.io/crates/mcaptcha-cli - release 0.2.0 and 0.3.0 with binaries for multiple CPU architectures and platforms. - implement two new modes to compute PoW challenge in mCaptcha/cli: 1. Protected page URL: run tool with protected page URL, it will parse for widget URL, and solve captcha 2. Widget URL: run tool with widget URL, it will fetch PoW challenge and generate solution. [Diff](https://git.batsense.net/mCaptcha/cli/compare/3b0f8ffba070d8593a7c24478e3eb0ead70dc734...3239cc1acba9755647d6e0d20486027b57144790)
Author
Owner

Update mcaptcha/showcase demo application to use latest glue libraries and include noJS demo

diff

Update mcaptcha/showcase demo application to use latest glue libraries and include noJS demo [diff](https://github.com/mCaptcha/showcase/compare/7df25860302807ad592d1b7e6dc6de2b89f4457d...953d9b9b306b7419841ef64860f9e58444f67a05)
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: mCaptcha/2023-NLnet#7
No description provided.