OpenID と OAuth について頭を悩ませようとしています。
私の理解では、OpenID は、あなたが OpenID プロバイダーのユーザーであることを示しているだけです。したがって、OpenID を使用してサイトにログインすると、「はい、この人は X サイトのユーザーです」というメッセージしか返されません。
ユーザーのメールアドレスを取得したい場合は、OAuth の出番となる認証も必要になります。
そうは言っても、これは、OpenID ユーザー名が電子メール アドレスである場合、OAuth なしではその情報を取得する方法がないことを意味するのでしょうか?