我在Asp.Net应用程序中使用DotNetOpenAuth。
我想创建一个登录页面,用户可以在谷歌,雅虎等最常见的OpenID提供商中进行选择......
我想要像SO登录这样的图像按钮。
1)实现这一目标是否有最佳实践? (像免费/开放的asp.net控件)
2)您是否有常见的Discovery URL列表?
更新
仅供参考我也发现了这个:
答案 0 :(得分:2)
我相信这正是您所寻找的:http://code.google.com/p/openid-selector/
答案 1 :(得分:2)
您可以查看this page,其中显示了如何使用ASP.NET / MVC进行OpenID身份验证。如果您没有使用MVC,那么check out this page (see cautionary comment below),它显示了如何在没有任何MVC的情况下在C#/ ASP.NET中执行此操作。
同时查看StackApps和Stacky,它们可以帮助您在.NET中实现一些Stack Overflow类型的东西。
最后,如果您需要提供者/发现列表列表,请选中out this list!