Socialid.events.onLoginSuccess

(Difference between revisions)
Jump to: navigation, search
(Example)
(Example)
Line 34: Line 34:
  
 
   {
 
   {
     event: "onLoginSuccess"
+
     event: "onLoginSuccess",
     token: "13d7555531d285adc34e21e7a9c583967c7a85507deee61fb6f1eeffc656409w"
+
     token: "13d7555531d285adc34e21e7a9c583967c7a85507deee61fb6f1eeffc656409w",
     callback_url: "https://sid-examples.herokuapp.com/social_logins"
+
     callback_url: "https://sid-examples.herokuapp.com/social_logins",
 
     provider: "facebook"
 
     provider: "facebook"
 
   }
 
   }

Revision as of 20:43, 11 March 2013

Contents

Description

Executado quando o usuário finaliza o processo de login com sucesso.

Adding Handler

socialid.events.onLoginSuccess.addHandler(handler)

Event Data

event onLoginSuccess
token Token do usuário que acabou de fazer o login. Com este token e o secret da aplicação de Social Login é possível obter informações do usuário, como seu perfil, por exemplo. É recomendável obter esta informação usando um script server-side (chamado por Ajax) para não expor o secret do Social Login.
callback_url A url de callback configurada na aplicação de Social Login.
provider O provider utilizado pelo usuário no login. Pode ser "facebook", "twitter" ou "linkedin".

Example

Adicionando um handler para o evento onLoginSuccess do Social Login:

 socialid.events.onLoginSuccess.addHandler(function(data) {
   console.log("Website received onLoginSuccess: ", data);
 });

Exemplo de resposta do objeto data:

 {
   event: "onLoginSuccess",
   token: "13d7555531d285adc34e21e7a9c583967c7a85507deee61fb6f1eeffc656409w",
   callback_url: "https://sid-examples.herokuapp.com/social_logins",
   provider: "facebook"
 }
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox