-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Better verification to ReCaptcha #15761
Comments
@intellimedhu I do not think reCaptcha v3 is supported yet. Feel free to submit a PR adding the support for v3 and adding the accepted minimum score to the settings so that the users is able to change the default values in the settings. @MatthijsKrempel is this a correct that there still no v3 support? |
It's supported, I've been using v3 for years, we just need some enhancements. I will create a PR. Thanks! |
I'm about to creating another method similar to ReCaptchaService.VerifyCaptchaResponseAsync, but the result will be of type ReCaptchaResponse, allowing developers to use it as they see fit. Of course the current VerifyCaptchaResponseAsync method will remain. |
@intellimedhu if you like to submit a PR, I would suggest adding a score settings to the
Then in the private |
Okay, but I'm a bit confused, because v3 is only partially supported by OC. There's no problem on the server side; the API works with both v2 and v3, but on the client side, only v2 is implemented. I've been using the backend code with v3 for years, with a custom v3 implementation on the frontend. So, I think we need to extend the settings with 2 properties: "API version": v2 or v3 (and also implement client-side logic for v3, e.g., tag helper) |
Yes that sounds good. Are you planning to submit a PR for this? |
Yes, but I'm still working on it (and tag helper is new for me). |
We're currently ignoring other attributes in the response (only "Success" we have), such as 'Score.' I'd like to request that all attributes be included, and the application be able to handle how it behaves accordingly.
This is how I intend to use it:
The text was updated successfully, but these errors were encountered: