下载一个组件
首先到 http://code.google.com/p/dotnetopenid/(新地址:http://dotnetopenauth.net/) 下载一个压缩包。
这里要说明一下:1.0、2.0、2.2 这三个版本不支持 http://www.openid.cn/,但支持 http://www.myopenid.com/;而 2.1 这个版本两个网站的 OpenID 都支持。不知道是不是 openid.cn 这个网站的问题还是……
新建一个工程
新建一个 ASP.NET 工程,将压缩包中的 DotNetOpenId.dll 放到 Bin 目录下。
设计登录页面
我们可以得到类似的界面:
我们输入我们的 OpenID,就可以自动跳转(未登录情况下)到 OpenID 的提供网站,输入密码后再跳转回来。
应用编程