-
Notifications
You must be signed in to change notification settings - Fork 27
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
mod_auth_openid provides two referer query parameters #20
Comments
Short summary: in a custom login page (https://members.mayfirst.org/openid/login/), the form adds a hidden |
In reference to Issue #20: On Thu 2011-12-08 11:53:44 -0500, Christian Boos reply@reply.github.com wrote:
I can give more details about the situation in which this happens. My relevant apache configuration for foo.example.org is:
I start with an empty database. The login sequence is: (user clicks for:) (HTTP 302 redirection to:)
(user chooses an ID, and clicks submit:)
(HTTP 302 redirection to:)
note that openid.return_to here is (decoded and re-wrapped): http://foo.example.org/login? So the HTTP 302 redirection that leads from GET 3 to GET 4 is generated So i think what is happening is: a) mod_authopenid_method_handler() extracts the current request's GET b) in start_authentication_session(), we extract the full URL This results in a doubling of every non-openid GET parameter into the I don't understand why it's done this way, or what is gained from it. The attached patch avoids keeping the params in the return_to extraction
|
As reported here:
http://bugs.debian.org/634800
http://trac.edgewall.org/ticket/10491
It appears that mod_auth_openid is supplying two referer parameters during an attempt to log in to https://support.mayfirst.org/
The text was updated successfully, but these errors were encountered: