Login & User Javascript APIs
(Difference between revisions)
Renato.neves (Talk | contribs) (→Exemplos) |
Renato.neves (Talk | contribs) (→APIs) |
||
Line 10: | Line 10: | ||
| [[socialid.login.renderLoginWidget]] | | [[socialid.login.renderLoginWidget]] | ||
| Renderiza o widget do Social Login dentro de um elemento do DOM. | | 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]] | | [[socialid.login.startLogin]] | ||
| Abre o diálogo (popup) de login para um determinado provedor de login. | | 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]] | | [[socialid.login.startLoginClick]] | ||
| Abre o diálogo (popup) de login para um determinado provedor de login ao se clicar em um elemento do DOM. | | 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.getUserInfo]] | ||
+ | | Chama a API para obter informações básicas do usuário atualmente logado no Social Login. | ||
|- | |- | ||
| [[socialid.login.isBrowserSupported]] | | [[socialid.login.isBrowserSupported]] |
Revision as of 12:50, 18 March 2013
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.getUserInfo | Chama a API para obter informações básicas do usuário atualmente logado no Social Login. |
socialid.login.isBrowserSupported | Verifica se o browser é suportado pela API do Social Login. |
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. |
Exemplos
- Exemplo de código completo
- Aplicação de exemplo: https://sid-examples.herokuapp.com/social_logins/new
- Playground da API Javascript do Social Login: https://sid-examples.herokuapp.com/social_logins/playground