youtube如何使用您的Gmail帐户登录?

时间:2009-06-03 00:35:21

标签: authentication oauth gmail youtube

我知道他们会如何做到这一点但是看起来非常讨厌它。

我从中看到的问题是youtube需要抓取Gmail或谷歌cookie。

我这样做的方法是从gmail域打开另一个框架,该框架读取gmail cookie并将此信息转发到youtube网址。然后,此YouTube视频网址将根据转发的信息进行身份验证。就像我之前所说的那样,这样做似乎非常hacky,可能不是他们这样做的方式。

如果有人知道他们是怎么做的,或者还有其他方法可以做到这一点,我想听听。

3 个答案:

答案 0 :(得分:4)

Google使用OAuth(一种用于各种应用程序的安全API /授权协议)来签署各种服务。协议工作流程 Part II of the Beginner's Guide 非常了解其工作原理。

答案 1 :(得分:3)

此外,采用技术性较差的方式:YouTube实际上并未使用您的Gmail帐户登录。 gmail和youTube都使用 Google帐户登录。

答案 2 :(得分:2)

如果您在firebug中观看网络活动,您会看到google的登录信息重定向到http://www.youtube.com/signup?hl=en_US&warned=&nomobiletemp=1&next=/&auth=。此加密字符串可能带有Google认证服务器的签名身份证明。 Youtube然后验证这一点并设置一个合适的cookie。