OpenID 中没有正确的 Email 信息

吐槽/反馈/建议:我的咸鱼心  爱发电-@wdssmq

发生错误: 用户注册失败 (error:64): 您的 OpenID 中没有正确的 Email 信息, 请修正后再试(如果您是因为遇到了类似的提示而搜索到本文,请尝试下边标记成功的OpenID站点,尽量填写详细信息)

附:请自行斟酌网站稳定性,划掉的都是停止服务的。其实个人比较看好谷歌,但是在个人域名的中调用时话会出现一些问题,(见本站其他有关OpenID的文章),。话说回来如果都是在域名中调用的话只要域名一直是自己的,即使服务商挂掉了换别家后到也不会有太影响。。。

通过某个网站(以下称测试站点)对已知的部分OpenID服务站点进行测试(作为新用户注册),结果如下,失败的那些除了openid.cn和openid.org.cn外都出现了上边的提示。。原因是这些OpenID没有向测试站点提供注册所需的profiles

http://www.onedoor.cn  失败

http://www.openid.cn失败

http://www.myopenid.com成功 (英文)

http://www.87id.com 失败

http://openid.35.com/     成功

http://openid.bluesky.cn/   成功(已停止服务)

http://openid.org.cn/ 失败  ( 收不到激活邮件。只试了新浪、QQ及fox)

http://www.1stid.cn 成功(验证码比较变态,有空格,很容易输错)

关于profiles,大家可以先看下这个页面:http://wdssmq.myopenid.com/,上边有我公开的一些信息

在上一篇--OpenID应用示例--中我提到两个可能,其中一个是:“新注册时可能会要求你填写诸名字,性别,年龄之类的信息。”其实按照OpenID的规范可以自动完成这些信息的填写:

5、除了一处注册,到处通行以外,OpenID 给所有支持 OpenID 的网站带来了价值--共享用户资源。用户可以清楚的控制哪些信息可以被共享,例如姓名、地址、电话号码等。——--知识普及:什么是“OpenID”?--

由于测试站点的用户并非都是使用OpenID进行注册或者登陆,,所以使用邮箱作为用户的唯一标识,对于使用OpenID的用户也会在请求profiles时将邮箱标为必须,,不能提供的就会提示:OpenID 中没有正确的 Email 信息 而无法注册。。

上边的几个OpenID服务站虽然有几个会要求邮箱验证激活,但是作为profiles输出的邮箱几乎都是可以随便写的。。

所以如果你想在自己的网站上增加OpenID注册/登陆功能的话就需要避免下边的安全漏洞

当初使用OpenID登陆测试站点的流程:》选择使用OpenID登陆测试站点(输入URL)》跳转到服务网站(目的是验证你对所填写的URL具有控制权)》输入服务网站的密码(可能会提示测试站点请求一些身份信息,而电子邮箱被标为必须)》选择信任后返回测试站点》检查所用的OpenID是否已经绑定到某个帐号上》如果有就登陆;没有就检查是否获取到邮箱地址》没获取到就会给出注册失败的提示(这时正确的做法应该是提示由用户手动输入一个);获取到了就检查是否有使用该邮箱作为帐号的记录》有就登陆,并将所用OpenID绑定上去(如果还没绑定,而这里应该验证一下用户对含有该邮箱记录的权限)》没有就以这个邮箱为帐号新建一条记录,如果获取到了其他资料就自动填进来。然后你也可以设定一个密码以邮箱+密码的方式登陆


爱发电

本文标题:《OpenID 中没有正确的 Email 信息》作者:沉冰浮水
原文链接:https://www.wdssmq.com/post/20100615306.html
特别注明外均为原创,转载请注明。

分享到微信

扫描二维码

可在微信查看或分享至朋友圈。

相关文章

沉冰浮水 沉冰浮水 发布于 2010-06-27 17:59:12  
https://www.wdssmq.com
我还真不是。。
回复
牛 你会不会乐铺工作人员呀 [F]Haha[/F]
回复
沉冰浮水 沉冰浮水 发布于 2010-06-16 19:28:31  
https://www.wdssmq.com
乐铺的人是不是也放假了。。研究越深疑点越多啊。。
回复
沉冰浮水 沉冰浮水 发布于 2010-06-16 16:19:55  
https://www.wdssmq.com
呵。。
回复
访客 访客 发布于 2010-06-16 16:14:48  
#cmt587
又是折腾的好东西
回复
myway myway 发布于 2010-06-16 10:39:17  
#cmt586
不是很懂···
回复
沉冰浮水 沉冰浮水 发布于 2010-06-16 10:16:56  
https://www.wdssmq.com
呵。。好好学学吧。。你将来会知道这东西的好处的。。
回复
小托 小托 发布于 2010-06-16 00:36:45  
#cmt584
又来open ID。。。。
回复
沉冰浮水 沉冰浮水 发布于 2010-06-15 22:56:36  
https://www.wdssmq.com
哪样啊。。
回复
东奇博客传播 东奇博客传播 发布于 2010-06-15 22:22:16  
#cmt582
真的是这样么?
回复
沉冰浮水 沉冰浮水 发布于 2010-06-15 21:12:46  
https://www.wdssmq.com
很酷的一个东西。。
回复
沉冰浮水 沉冰浮水 发布于 2010-06-15 21:11:41  
https://www.wdssmq.com
真的有待普及啊。。
回复
阿邙 阿邙 发布于 2010-06-15 20:49:31  
#cmt579
啥是
OpenID
。。。
回复
二十六公斤 二十六公斤 发布于 2010-06-15 20:09:08  
#cmt578
沙发···OpenID??没用过
回复
发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类

搜索

本周旧文

wdssmq/blog-astro: 一个基于 Astro 的静态博客;

本质上,面临一个代码问题时,我们需要的是另一个人愿意为「你」的问题投入精力,并且有相应的技术知识。。

接上一条,Resilio Sync 换 Syncthing 感觉也是略大的工程。。Orz

去年 GoodSync 送了一年授权,然后也确实用上了;本来想着到期就换 Syncthing,结果前几天临期提醒,花 ¥381 续了三年 Orz,两者定位和使用姿势还是有些差别的。。更早是用 Resilio Sync 和 BCompare,但是前者内存占用太高,后者并不是自动同步的定位。。

2024 年了,姑且备份下嘟特存档。。

……,一个不知名的小众样式库 + 内联样式混写这种入坑姿势确实很有槽点,但是,「已经开始学」并且能够持续是绝对值得肯定的。。

在贴吧看过很多提问了,就有种错觉:好多人为了提一个问题专门注册了贴吧,问题本身可能得到有效回答,也可能没有(和提问的点及具体姿势有关。。但无论如何,之后就和注销了账号一样没有然后了,好像之后永远不用学相应的东西一样。。

《恶魔娃娃》

- 他们正研究你究竟是真正的大人,还是伪装成大人的小孩

- 我自己都研究很久了

乐高 DC 里,(基本就蝙蝠侠家,,年龄最小的那个无论是谁感觉人设都会变得一样 - -

所以,就感觉和祥林嫂一样,每天都需要向外「签到」自己的情绪感受,然而又并没有什么「需要」我这样的签到……

爱发电支持者

最新留言

友情链接

  • 订阅本站的 RSS 2.0 新闻聚合
召唤伊斯特瓦尔