Annshuk / recaptcha

Automatically exported from code.google.com/p/recaptcha
0 stars 0 forks source link

Recpatcha fails to validate in 'https' only outbound traffic. #187

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Block all http outbound traffic to google in the proxy server.
2. Enable 'https' outbound traffic to google in the proxy server.
3. After reCaptcha control loads, enter the recaptcha text and validate. 

What is the expected output? What do you see instead?
If the entered reCaptcha value matches, 

What version of the product are you using? On what operating system?
Windows Server 2008 R2 / ASP.NET reCaptcha Plugin

Please provide any additional information below.

Path : svn/ trunk/ recaptcha-plugins/ dotnet/ library/

Issue facing : RecaptchaValidator.cs - verifyurl is hardcoded to use only http. 
It should have been handled the same way as 'RecaptchaControl.cs'.

Details
-------
private const string VerifyUrl = "http://www.google.com/recaptcha/api/verify";

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(VerifyUrl);          
   request.ProtocolVersion = HttpVersion.Version10; 

Original issue reported on code.google.com by rchan...@gmail.com on 23 May 2014 at 8:32

GoogleCodeExporter commented 8 years ago
Just to add on the issue details. We are referring to reCAPTCHA V1.0.5  - 
http://recaptcha.googlecode.com/svn/trunk/recaptcha-plugins/dotnet

Original comment by chetanfi...@gmail.com on 24 Jun 2014 at 1:11

GoogleCodeExporter commented 8 years ago
Google does not specify explicitly what kind of protocol it supports for the 
verify endpoint. Based on the documentation, only HTTP is supported.
https://developers.google.com/recaptcha/docs/verify

Closing this issue as WontFix.

Original comment by adrian.g...@gmail.com on 30 Jul 2014 at 12:21