Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PoC: Migrate to Prosopo #337

Open
Bullrich opened this issue Aug 23, 2023 · 5 comments · May be fixed by #372
Open

PoC: Migrate to Prosopo #337

Bullrich opened this issue Aug 23, 2023 · 5 comments · May be fixed by #372

Comments

@Bullrich
Copy link
Contributor

Me and @rzadp have been in touch wit the guys from Prosopo and they have a decentralized captcha system currently on the Rococo parachain: prosopo/captcha.

It would be interested to create a Proof of Concept to see how it works and to consider replacing google captcha for this alternative.

The implementation of Google captcha in the client can be found in: CaptchaV2.svelte

For the server we have this class: Recaptcha.ts

@Bullrich Bullrich changed the title Migrate to Prosopo PoC: Migrate to Prosopo Aug 23, 2023
@forgetso
Copy link

Thanks for writing this up @Bullrich! We'll start on an implementation early next week.

@forgetso
Copy link

forgetso commented Oct 3, 2023

Hi @Bullrich do you have element so we can chat about the PR?

Thanks

@PierreBesson
Copy link
Contributor

It would be interesting to have the ability to configure either standard recaptcha provided by Google or Prosopo. As long as we don't remove existing "production" captcha solution. I'm all for migrating to decentralized captcha, especially if it is built on Polkadot !

@forgetso
Copy link

forgetso commented Nov 8, 2023

Hi @PierreBesson, no problem. We'll add a feature flag in to enable Google or Prosopo.

@mutantcornholio
Copy link
Contributor

It would be interesting to have the ability to configure either standard recaptcha provided by Google or Prosopo. As long as we don't remove existing "production" captcha solution. I'm all for migrating to decentralized captcha, especially if it is built on Polkadot !

I'm thinking this is excessive. Procaptcha either will work and we will use it, or it won't prove itself reliable and we'll revert the changes. Supporting two systems at the same time doesn't have a practical application IMO.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment