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.

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top