0

ASP.Net MVC2アプリに対してユーザーを認証しようとしていますが、Googleアプリの標準版アカウントをスローします。達成するための例やドキュメントが見つかりませんでした。DotNetOpenAuthサンプルソリューションを調べましたが、ニーズに応じた例が見つかりませんでした。すべての例はGoogleアカウントに対して機能していましたが、Googleアプリでは機能していませんでした。

私は少し混乱しています。例えば:

  1. xrdsドキュメントを自分のサイトに配置する必要がありますか、それともGoogleアカウントのドキュメント(「https://www.google.com/accounts/o8/.well-known/host-meta?hd=example」など)に依存できますか。 com "?)
  2. 証明書はどうですか。自分のサイトに配置する必要がありますか?
4

2 に答える 2

0

UseGoogleHostedHostMeta = trueAndrewの例は完全に機能し、OpenIdRelyingPartyクラスにを提供するDiscoveryServiceを使用しています。

HostMetaDiscoveryService GoogleAppsDiscovery = new HostMetaDiscoveryService { UseGoogleHostedHostMeta = true };
...
relyingParty = new OpenIdRelyingParty();
relyingParty.DiscoveryServices.Insert(0, GoogleAppsDiscovery);

MVCで同様の動作は見つかりませんでした。

于 2010-08-06T03:51:09.517 に答える
0

OpenIdRelyingPartyWebForms/loginGoogleApps.aspx サンプルを見ましたか?

于 2010-08-05T23:59:38.433 に答える