C# OpenID发现URL列表

C# OpenID发现URL列表,c#,asp.net,openid,dotnetopenauth,C#,Asp.net,Openid,Dotnetopenauth,我在Asp.Net应用程序中使用DotNetOpenAuth 我想创建一个登录页面,用户可以在其中选择最常见的OpenID提供商,如谷歌,雅虎 我想有这样的图像按钮登录 1) 是否有实现这一目标的最佳实践?(类似于自由/开放的asp.net控件) 2) 您是否有常见发现URL的列表 (谷歌) (雅虎) 更新 仅供参考,我还发现: 我相信这就是您想要的:您可以查看显示如何使用ASP.NET/MVC进行OpenID身份验证的内容。如果您没有使用MVC,那么,这将演示如何在没有任何MVC的C

我在Asp.Net应用程序中使用DotNetOpenAuth

我想创建一个登录页面,用户可以在其中选择最常见的OpenID提供商,如谷歌,雅虎

我想有这样的图像按钮登录

1) 是否有实现这一目标的最佳实践?(类似于自由/开放的asp.net控件)

2) 您是否有常见发现URL的列表

  • (谷歌)
  • (雅虎)
更新

仅供参考,我还发现:


我相信这就是您想要的:

您可以查看显示如何使用ASP.NET/MVC进行OpenID身份验证的内容。如果您没有使用MVC,那么,这将演示如何在没有任何MVC的C#/ASP.NET中执行此操作

还可以查看和,它可以帮助您在.NET中实现一些堆栈溢出类型的东西

最后,如果您需要提供商/发现列表,请选中

我想您的意思是“我想创建一个登录页面,用户可以在其中选择最常见的OpenID提供商,如google、yahoo等。”请非常小心与madskristensen网站的链接。它描绘了一个“简单”的OpenID,有着巨大的安全漏洞(因此他在文章顶部的免责声明)。