|
各网站上的QQ登录原理是什么。
细心的朋友们会发现,一些网站和软件上,逐渐加入了“使用QQ登录”的按钮。只要输入你的QQ号或者使用QQ快速登录,
就可以不用注册,也能使用网站或者软件的服务。 例如本论坛、金山毒霸都支持了“QQ登录”。
有一些朋友会有担心说:我的QQ号在这些网站登录会有风险吗?
我们先来了解一下原理。
QQ登录用的是一种叫做OAuth的技术方案
(可查看中文维基百科http://zh.wikipedia.org/zh/OAuth)
这个方案的原理,使得“第三方网站”并不能知道用户的QQ号和QQ密码等敏感核心信息。
那么他的登录原理是什么呢?
我们以在本论坛为例:
1.当你点击使用“QQ登录”后,页面其实会跳转到腾讯官方的服务器去,(可以看地址栏是以http://****.qq.com/***形式显示的),在腾讯官方的页面进行认证身份。
2.腾讯发现你的身份认证通过后,会把你的QQ号计算出一个唯一的OPENID ,返回提供给本论坛的程序。
(OPENID可以简单的理解为,你的QQ号本来是12345,结果腾讯只会告诉本论坛openID为ABCD的通过了验证)
这样,在本论坛无需获知你的QQ号的情况下,就可以让你登陆。
3.如果用户允许了授权,那么腾讯会把ABCD这个用户的头像和昵称告诉本论坛,以便自动完善你的资料。
4.这个时候本论坛获得了ABCD\头像\昵称,就可以后台为你创建一个本论坛的用户记录了。 或者你也可以关联老的论坛号。
看了上面的原理介绍,现在你就可以放心了。除了腾讯外,谁也不可能知道你的QQ号或者密码等重要信息哦。
一般建议大家在电脑上登录上QQ软件,然后再其他网站或者软件里点击“QQ登录”后,就会有“快速登录”,这就说明
是真的。你不用提供任何资料,只需要点点鼠标, 就能轻松上别的网站和软件了。
好了,今天的短知识分享就到这里了。
还有什么问题,大家可以继续讨论和交流哦~
|
|
|
|
|
|
|