oscurrency/oscurrency — Issue #142: Sign Up with Google+ account and OpenID fails
Author: lazzarello
Created: 2012-01-29 07:22:07+00:00
State: open

I'm running the master branch from Dec 27th at commit 8550e0056e6b...

When I sign up with an OpenID URL from Google+
https://plus.google.com/114801196291273398364

The Rails log shows that it hits the proper endpoint and gets the nonce, the web interface takes me to the google authorization page and I allow oscurrency to use my profile to sign in, then in the Rails log the transaction to create a new user is rolled back because this is the SQL that gets generated from the response:

SELECT "people".id FROM "people" WHERE ("people"."email" IS NULL) LIMIT 1

Then OScurrency has 7 validation failures:

http://min.us/mzM53x4iT

It appears the email address is not being provided by the Google+ OpenID endpoint.