Como +1 do google sabe que estou logado?  XML
Índice dos Fóruns » Outras Linguagens
Autor Mensagem
baudamix
JavaTeenager
[Avatar]

Membro desde: 14/02/2008 10:03:33
Mensagens: 153
Localização: São Paulo
Offline

Como +1 do google sabe que estou logado no google?

sei que por cookies ele não pode recuperar esse dados. A segurança no brower não deixa (SOP - Same origin policy) então como ele faze isso?

Detalhes Adicionais
O google tem um componente chamado google one plus que é colocado em qualquer pagina para ela ser votada. essa mecanismo é igual ao curti do facebook.

O lance da minha pergunta é que geralmente para você validar um usuário no seu site/domínio vc grava essa informação do cookies e estando no mesmo site/domínio vc consegue ler esse cookie.

SOP - Same origin policy é uma segurança que todos os brower implementam para proteger os cookies, disponibilizando os mesmos para o site/domínio ou um JS no msm domínio.

Exemplo.: a regra é ler cookies é proxy+dominio+porta -> http://+dominio.com+porta -> http://br.answers.yahoo.com ou http://br.answers.yahoo.com:[80] - (80 é a porta padrão web)

- A pergunta é que o Google [+1] não respeita essa regra, ele consegui verificar se vc está logado ou não.
- O google deve usar outro mecanismo que não consegui achar o usuário.
- A pergunta é alguém sabe como ele faz para ?

[BauDaMix]
[Email]
marcio_gs
JavaEvangelist

Membro desde: 11/08/2008 08:10:37
Mensagens: 497
Offline

Se você está procurando no google ele tem como saber se estás logado..

Se o +1 for em uma página que não é da google é igual o curtir do facebook. Vai fazer se estiveres logado ou vai te redirecionar para logar.
AbelBueno
Virtual Machine Man

Membro desde: 04/08/2010 09:37:57
Mensagens: 543
Offline

Acredito que o componente fica hospedado no próprio domínio do Google.

Se você analisar o componente verá que ele tem um iframe apontando para um endereço deles.
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline

O +1 funciona do mesmo modo que o botão de like do facebook.

Se vc usa firefox use o firebug para inspecionar este elemento. Se vc usa Safari ou Chrome vc tem ferramentas nesses browsers para estudar o que acontece, quais requests acontecem, etc.

Comece lendo a documentação:
http://www.google.com/webmasters/+1/button/

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
 
Índice dos Fóruns » Outras Linguagens
Ir para:   
Powered by JForum 2.1.8 © JForum Team