Asp.net DotNetOpenAuth-为Google应用程序使用OpenIdButton

Asp.net DotNetOpenAuth-为Google应用程序使用OpenIdButton,asp.net,dotnetopenauth,google-apps,Asp.net,Dotnetopenauth,Google Apps,我是一名ASP.NET新手,我正在尝试为内部web应用程序设计一个OpenID/SSO系统。web应用程序非常简单,身份验证目前由一个带有用户名和密码的数据库管理。我想用Google Apps帐户替换存储在数据库中的现有帐户 我已经下载了最新的DotNetOpenAuth-3.4.3.10103包,并在IIS上安装并运行了OpenIdRelyingPartyWebForms示例。我只使用一个指向开发Google域的OpenIdButton对象构建了自己的登录页面 该按钮在FireFox中似乎工作

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

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

该按钮在FireFox中似乎工作正常,至少它将我转发到Google Apps登录,但当我在IE中加载同一页面时不会发生任何事情。当我单击Google按钮时,不会发生任何事情,zip。示例中给出的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" />

我认为.NET的谷歌应用程序市场教程回答了您的问题: