OpenID:http://www.openid.net.cn/
必看的两个文章都是Andrew Arnott写的,网页我打不开,只可以打开google的快照,所以截过来了
建议以后要搞这个的人不要看中文版的了,我在千一网络搜索到一个《OpenID 快速教程-用 ASP.NET 做 OpenID 消费者》,这个文章偷了一小半原版英文文章里的东西,就是,偷少了最重要的一句,在VS.NET 2005中,如果按千一网络里的做,是做不来的,我一开始就是这样子的,然后呢,找不出错误,就花了大量时间看google提供的例子,真的看眼花了。。。看了两天不知道自己看了什么
在google上搜索到Andrew Arnott的原文,看完就明白为什么出错,哪里出错了
第一个文章:How to add OpenID to your ASP.NET web site
第二个文章:How to add OpenID to your ASP.NET forms web site without using ASP.NET controls
还有一段话也值得看一下的:http://openid4discuz.redv.com/
允许论坛已有帐号与OpenID Identifier建立一对一绑定,绑定后用户既可用用户名、UID方式登录,也可用已绑定的OpenID Identifier登录;
允许用户修改或者解除帐号和OpenID Identifier之间的绑定;
用户使用OpenID Identifier登录时,如果该OpenID Identifier没有绑定任何论坛帐号,可以选择两种方案(由论坛管理员配置):
自动为用户选择一个Username注册并绑定(推荐),选择的Username为从OP(OpenID Provider)取得的昵称,如果该Username已存在,则在末尾增加递增数字;
让用户自己选择(有二个选择:绑定已有账号、注册新账号绑定)。
用Cookie保存用户选择的登录标识类型(用户名、UID或OpenID Identifier),方便下次登录;
用Cookie保存用户输入的 OpenID Identifier,方便下次登录;
支持OpenID 2.0认证。
这是整个流程吗?我觉得是的。。。