私はOAuthが初めてです。Twitter、LinkedIn のプロフィール データ、特にメールを取得したいのですが、役立つ投稿が見つかりませんでした。
AuthenticationResult result = OAuthWebSecurity.VerifyAuthentication(Url.Action("ExternalLoginCallback", new { ReturnUrl = returnUrl }));
ExtraDataフィールドには以下が含まれます。
Facebook:ユーザー名 (メールアドレス)、名前、リンク (Facebook ページへの URL)、性別、誕生日
Twitter:名前、場所、説明、URL (Twitter ページへの URL)
LinkedIn:名前、見出し、概要、業界
Facebook だけがメールを提供しているが、Twitter と LinkedIn はメール ID を取得する方法について言及していません。