I'm planning to write an iPhone app that does not require user to register. However, I would like to associate all registered user with at least an email so that I can send them email notifications when needed.
OpenID - seems to do what I need, but it doesn't work well on an installed app (unless I use... WebView? Even that is not user friendly since they're not optimized for mobile use.
OAuth - seems like a mess, and I'm not asking for access to its service...
OAuth 2.0 - seems better, but not quite ready yet as of now?
Google's ClientLogin - seems to work well, anyone use this with iPhone app?
Facebook Connect - heard it is good, anyone tried?
Maybe I should support both Google's ClientLogin and Facebook Connect? and wait till OAuth2 is ready and look into that to support Google + Facebook + twitter?
Suggestion? Comment? Thanks!