皆さん、
ASP.NET MVC4 Web アプリケーションの作業を開始しました。ローカル ログインと、Google ID を使用したログイン (OAuthWebSecurity を使用) のサポートを追加しました。
ユーザーは Google ID を使用して正常にログインできるようです。Membership.GetUser() を調べると、ログインしているユーザーのユーザー名が Google のメール ID であることがわかります。
ユーザーはローカルまたは Google ID を使用してログインできるため、ローカル ユーザー ID または Google ID を使用してローカル データベースにクエリを実行できる必要があります。
Google IDとは何かを理解しようとしています。ユーザーのメール アドレスですか、それとも各 Google ユーザーに関連付けられた一意の GUID がありますか。私はそれが後者のケースでなければならないと推測しています。もしそうなら、どうすればこの Google ID を取得できますか? この情報を提供するメンバーシップ クラスのプロパティが表示されません。
よろしくお願いいたします。
よろしく、
ピーター