Login Tokens

(Difference between revisions)
Jump to: navigation, search
(Created page with "O Social Login possui três tokens de acesso: * login_token * connection_id * user_token")
 
Line 3: Line 3:
 
* connection_id
 
* connection_id
 
* user_token
 
* user_token
 +
 +
== login_token ==
 +
 +
É o token gerado a cada login social feito pelo usuário.
 +
 +
Características:
 +
* Atualiza: a cada login social
 +
* Validade: expira em 1 hora
 +
 +
APIs:
 +
* É usado para autenticação da API [[GET login/info]].
 +
 +
== connection_id ==
 +
 +
É um identificador gerado para cada conexão ativa do usuário. Representa a sessão do usuário no Social Login.
 +
 +
Os Widgets do Social Login automaticamente identificam usuários logados dado o connection_id salvo como cookie no browser do usuário.
 +
 +
Características:
 +
* Atualiza: a cada login social
 +
* Validade: expira em 1 semana
 +
 +
APIs:
 +
* É possível gerar um novo connection_id dado um id de usuário usando a API REST [[POST login/apps/:app_id/sign_ins]].
 +
* Dado um connection_id, é possível logar um usuário na sessão do Social Login usando a API Javascript [[socialid.login.loginConnection]].
 +
* Para deslogar um usuário da sessão do Social Login use a API Javascript [[socialid.login.logout]] ou a API REST [[DELETE login/connections/:id]]
 +
 +
== user_token ==
 +
 +
É um token que serve para identificar o usuário. É usado em algumas APIs Javascript para identificar o usuário de forma segura.
 +
 +
Características:
 +
* Atualiza: a cada login social
 +
* Validade: não expira
 +
 +
APIs:
 +
* A API [[PUT login/users/:user_id/token]] atualiza o token de um usuário.
 +
* Dado um user_token, é possível logar um usuário na sessão do Social Login (gerando um novo connection_id) usando a API Javascript [[socialid.login.loginUserToken]].

Revision as of 19:40, 14 August 2013

O Social Login possui três tokens de acesso:

  • login_token
  • connection_id
  • user_token

login_token

É o token gerado a cada login social feito pelo usuário.

Características:

  • Atualiza: a cada login social
  • Validade: expira em 1 hora

APIs:

connection_id

É um identificador gerado para cada conexão ativa do usuário. Representa a sessão do usuário no Social Login.

Os Widgets do Social Login automaticamente identificam usuários logados dado o connection_id salvo como cookie no browser do usuário.

Características:

  • Atualiza: a cada login social
  • Validade: expira em 1 semana

APIs:

user_token

É um token que serve para identificar o usuário. É usado em algumas APIs Javascript para identificar o usuário de forma segura.

Características:

  • Atualiza: a cada login social
  • Validade: não expira

APIs:

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox