Defect #5531
closedusing OpenID: undefined method: request_uri for URI::Generic
0%
Description
I am trying out Redmine 0.9.3. I installed Redmine manually on one of my servers, and then installed it using the Ubuntu lucid package on another. I was able to configure both instances to work, but have not been able to get OpenID support running. I installed the openid gem / libopenid-ruby, and this enabled the OpenID checkbox in the settings. But when I try to log in by supplying an OpenID URL, I get the following error:
Processing AccountController#login (for 130.126.140.193 at 2010-05-15 07:23:09) [POST]
Parameters: {"back_url"=>"http%3A%2F%2Flocalhost%3A8080%2F", "openid_url"=>"www.google.com/profiles/nikitab/", "action"=>"login", "authenticity_token"=>"bd222219533b15d9bd7bb725551a80397d7cf790", "username"=>"", "controller"=>"account", "password"=>"[FILTERED]", "login"=>"Login \302\273"}
[OPENID] Failed to fetch identity URL http://www.google.com/profiles/nikitab/ : Error encountered in redirect from http://www.google.com/profiles/nikitab/: Error fetching /profiles/nikitab: undefined method `request_uri' for #<URI::Generic:0x7f8ee2101c10 URL:/profiles/nikitab>
Rendering template within layouts/base
Rendering account/login
Completed in 70ms (View: 15, DB: 2) | 200 OK [http://localhost/login]
Any thoughts on how to fix this?