php – 使用OpenID来证明Stackoverflow成员资格

前端之家收集整理的这篇文章主要介绍了php – 使用OpenID来证明Stackoverflow成员资格前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是交易:
Flair几乎要求Facebook应用程序
– 我正在努力学习Facebook平台

因此,我写了一个小巧的Facebook应用程序,将你的Flair嵌入到你个人资料一侧的方框中. If you’re interested and on Facebook;请注意,这是一项非常重要的工作,容易发生变化并且有一大堆粗糙的边缘.

但是,我没有一种优雅的方式来说明这是“这是我的Stackoverflow配置文件”来自这个极简的应用程序.我目前的解决方案最好的证明this image.坦率地说,这是愚蠢的;并没有什么可以阻止冒充.

没有使用OpenID的经验,我想知道是否有某种方式(以及这种方式的一些示例,请)让用户向第三方提供他们的Stackoverflow标识?

行为改变为Noldorin的回答.
要求更健全的方式来做到这一点declined on UserVoice.

没有办法从OpenID获取StackOverflow ID并且可以做相反的操作但是不必要地复杂(与您建议的方法相比).在我看来,复制和粘贴用户ID /配置文件URL并不是非常不方便.

但是,我可以为假冒问题提出某种解决方案.这可能看起来像一个有点愚蠢的方法,但这是我能想到的最简单的方法,以确保只有用户自己才能显示徽章.再说一遍,我觉得这太不方便了. (鉴于电子邮件不公开,不可能使用更传统的电子邮件确认方法.)

>让您的Facebook应用程序生成随机(字母数字?)代码. A8IO45QW6T形式的东西应该做.
>将此代码保存在Facebook应用程序的服务器端一小段时间(例如,5分钟).
>指示用户通过将给定代码添加到最后一行来编辑他们的“关于我”信息,然后返回到Facebook并进行确认.对指定用户配置文件页面的HTML进行简单检查将验证所有权.然后,用户可以从他们的“关于我”文本中删除验证码.

顺便说一句,创建这个Facebook应用程序的好主意.我可以尝试一下!

原文链接:https://www.f2er.com/php/134947.html

猜你在找的PHP相关文章