teintinu / dyuproject

Automatically exported from code.google.com/p/dyuproject
Apache License 2.0
1 stars 0 forks source link

Return to urls which contain + in the path segment does not get encoded properly #27

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Specify a return url that contain +
2. Associacte against https://www.google.com/accounts/o8/id

What is the expected output? What do you see instead?
The process should return as expected. Google prints an error message saying: 
The page you requested is invalid.

What version of the product are you using? 
1.1.7 

Please provide any additional information below.
Plus signs in the path part of an url is completley valid, it does not 
translate to space.

The openid.return_to= just passes on the + sign which makes it appear as a 
space when used in the query string.

Plus signs should probably be encoded to %2B to fix the problem

Original issue reported on code.google.com by jo...@weightpoint.se on 8 Mar 2011 at 3:04