すぐに使用できる MVC4 OpenId 実装を使用しています。
私はAuthenticationResult
使用して取得します:
var result = OAuthWebSecurity.VerifyAuthentication(Url.Action("ExternalLoginCallback", new { ReturnUrl = returnUrl }));
結果では、配列を使用してプロバイダー固有のデータにアクセスできます。
result.ExtraData
質問は次のとおりです。
OpenId ソリューションの一部として、プロバイダーに追加情報を要求できることを知っています。
Google などのデフォルトで提供しないプロバイダーから、具体的に姓と名を要求するにはどうすればよいですか?
ありがとう。