Como é que youtube assiná-lo em sua conta do Gmail?
-
09-09-2019 - |
Pergunta
Eu tenho uma idéia de como eles iriam fazer isso, mas parece maneira muito hacky sobre ir sobre isso.
O problema que vejo com isso é que o YouTube precisa de gmail grab ou google cookies.
A maneira que eu faria isso seria abrir outro quadro do domínio gmail que lê os cookies do Gmail e encaminha essa informação para um url youtube. Esta url youtube, então autenticar com base nas informações transmitidas. Como eu disse antes, parece maneira muito hacky sobre como fazer isso e provavelmente não a maneira como eles estão fazendo isso.
Se alguém sabe como eles fazem isso ou tem quaisquer outras maneiras de ir sobre como fazer isso eu gostaria de ouvi-lo.
Solução
O Google usa OAuth , uma API segura protocolo / autorização para várias aplicações, para assiná-lo em vários serviços. Parte II do Guia do Iniciante , o fluxo de trabalho protocolo, tem uma grande visão geral de como isso funciona.
Outras dicas
Além disso, para colocar de uma forma menos técnica: YouTube, na verdade, não entre com a sua conta do Gmail. Ambos gmail e sinal youTube em sua Conta do Google .
Se você assistir a atividade de rede no Firebug, você verá redirecionamento de login do Google para http://www.youtube.com/signup?hl=en_US&warned=&nomobiletemp=1&next=/&auth= . Esta string encriptada provavelmente carrega uma prova assinada de identidade a partir de servidores de autenticação do Google. Youtube seguida, verifica isso e conjuntos de um cookie apropriado.