I have just come across Google App engine and am trying to develop a site on it. Part of the site should allow users to log in. I plan to offer two options.
- log in using my own implemented account manager with sessions and whatnot - not to hard according to this SO question
- Log in using an open ID account
When using my own log in form I can force a unique identity to be created through an email address/user name field, etc. but how can I get a unique identity from an open id user? Are they guarantied to have supplied an email - as in will the user service give me a user object that is guarantied to have an email?
Thanks a lot for any advice