OpenID 快速开发教程-用 ASP.NET 做 OpenID 消费者

作者:vkvi 来源:千一网络(原创) 日期:2008-7-1

下载一个组件

首先到 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 目录下。

设计登录页面

<%@ Register assembly="DotNetOpenId" namespace="DotNetOpenId.RelyingParty" tagprefix="RP" %>

 

<RP:OpenIdLogin ID="OpenIdLogin1" runat="server" />

我们可以得到类似的界面:

DotNetOpenId 界面

我们输入我们的 OpenID,就可以自动跳转(未登录情况下)到 OpenID 的提供网站,输入密码后再跳转回来。

应用编程

User.Identity.IsAuthenticated //判断是否登录
User.Identity.Name //登录的 OpenID

 

你前面那位网友看了:Word 中某些文字在这台电脑上看得到,在另一台电脑上看不到

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他