1

我是 ASP.NET 新手,我正在尝试为内部 Web 应用程序设计 OpenID/SSO 系统。Web 应用程序非常简单,身份验证当前由具有用户名和密码的数据库管理。我想用 Google Apps 帐户替换存储在数据库中的现有帐户。

我已经下载了最新的 DotNetOpenAuth-3.4.3.10103 包,并在 IIS 上启动并运行了 OpenIdRelyingPartyWebForms 示例。我只使用指向开发 Google 域的 OpenIdButton 对象构建了自己的登录页面。

该按钮在 FireFox 中似乎工作正常,至少它会将我转发到 Google Apps 登录,但是当我在 IE 中加载同一页面时没有任何反应。当我单击 Google 按钮时,没有任何反应,压缩。示例中给出的 login.aspx 页面中的 Yahoo 按钮也是如此。

这是我正在使用的 .aspx 代码...

<rp:OpenIdButton runat="server" ImageUrl="http://www.google.com/accounts/google_transparent.gif" Text="Login with Google!" ID="googleLoginButton" Identifier="https://www.google.com/accounts/o8/site-xrds?hd=dev.connexcloud.com" />
4

1 回答 1

0

我认为 .NET 的 Google Apps Marketplace 教程回答了您的问题:

http://code.google.com/googleapps/marketplace/tutorial_dotnet.html

于 2010-12-10T23:24:48.143 回答