5

MVC4プロジェクトでGoogleoAuthを構成しようとしています。Hanslemans Excellence Videoによると、箱から出してすぐに使用できます。

登録、ログオン、ログオフなどはできませんが、私が持っている情報はメールアドレスだけです。Googleから名、名前、画像を取得できるようにしたい

このブログはそれが可能であることを概説しています-しかし私がそれを実行するとき、利用できるのは電子メールアドレスだけです。これが私たちが許可を求めたすべてであるため、これは明らかです。

だから私の質問は、どうやってグーグルにもっと情報を求めるのか、そしてどうやってそれにアクセスするのかということです。独自のoAuthアクセスを作成できることは知っていますが、すぐに使用できるMVC4コードを使用して作成できると思います。

よろしくお願いします

4

1 に答える 1

3

これは DotNetOpenAuth.AspNet version="4.0.3.12153" パッケージにあるバグに該当すると思います。独自の顧客プロバイダーを作成する必要があり、そこからデータを取得できます

http://blogs.msdn.com/b/pranav_rastogi/archive/2012/08/23/plugging-custom-oauth-openid-providers.aspx

GetExtraData を使用して、探しているデータを取得できるはずです。

于 2013-04-26T21:55:31.260 に答える