Login & User Javascript APIs
From Social ID Developers
Revision as of 01:31, 8 February 2014 by Renato.neves (Talk | contribs)
APIs
Resource | Description |
---|---|
socialid.login.init | Inicializa a API para ser usada por uma aplicação do social login. |
socialid.login.renderLoginWidget | Renderiza o widget do Social Login dentro de um elemento do DOM. |
socialid.login.renderConnectWidget | Renderiza o widget do Social Connect dentro de um elemento do DOM. |
socialid.login.startLogin | Abre o diálogo (popup) de login para um determinado provedor de login. |
socialid.login.startConnect | Abre o diálogo (popup) para adicionar conexão para um determinado provedor de login. |
socialid.login.startLoginClick | Abre o diálogo (popup) de login para um determinado provedor de login ao se clicar em um elemento do DOM. |
socialid.login.startConnectClick | Abre o diálogo (popup) para adicionar conexão para um determinado provedor de login ao se clicar em um elemento do DOM. |
socialid.login.disconnect | Chama a API para desconectar um determinado provedor do usuário atualmente logado no Social Login. |
socialid.login.logout | Chama a API para deslogar o usuário atualmente logado no Social Login. |
socialid.login.logoutWithFacebook | Chama a API para deslogar o usuário atualmente logado no Social Login através do Login Automático do Facebook. |
socialid.login.getUserInfo | Chama a API para obter informações básicas do usuário atualmente logado no Social Login. |
socialid.login.loginConnection | Chama a API para logar automaticamente um usuário dado seu connection_id. |
socialid.login.loginUserToken | Chama a API para logar automaticamente um usuário dado seu user_token. |
socialid.login.loginCredentials | Chama a API para logar automaticamente um usuário dado seu access token das redes sociais. |
socialid.login.moveTo | Chama a API para mover os dados do usuário atualmente logado para um outro usuário e depois o remove. |
socialid.login.automaticFacebookLogin | Usa o SDK do Facebook para tentar automaticamente logar o usuário caso já tenha sido dada permissão à aplicação social. |
Events
Event | Description |
---|---|
socialid.events.onLoginSuccess | Executado quando o usuário finaliza o processo de login com sucesso. |
socialid.events.onLoginCancel | Executado quando o usuário cancela o processo de login (não autoriza o login social). |
socialid.events.onLoginError | Executado quando algum erro acontece durante o processo de login. |
socialid.events.onLoginStart | Executado quando o usuário inicia o processo de login. |
socialid.events.onConnectSuccess | Executado quando o usuário finaliza o processo de conexão de uma nova credencial com sucesso. |
socialid.events.onConnectCancel | Executado quando o usuário cancela o processo de conexão de uma nova credencial (não autoriza o login social). |
socialid.events.onConnectError | Executado quando algum erro acontece durante o processo de conexão de uma nova credencial. |
socialid.events.onConnectStart | Executado quando o usuário inicia o processo de conexão de uma nova credencial. |
socialid.events.onDisconnectSuccess | Executado quando o usuário desconecta alguma de suas credenciais com sucesso. |
socialid.events.onDisconnectError | Executado quando algum erro acontece durante o processo de desconexão de uma credencial. |
Exemplos
- Exemplo de código completo para o Social Login
- Exemplo de código completo para o Social Connect
- Aplicação de exemplo: https://sid-examples.herokuapp.com/social_logins
- Playground da API Javascript do Social Login: https://sid-examples.herokuapp.com/social_logins/playground