Login & Management APIs

(Difference between revisions)
Jump to: navigation, search
 
Line 1: Line 1:
#REDIRECT [[Social Login APIs PT-BR]]
+
== Info ==
 +
 
 +
{|
 +
! align="left" width="300px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[GET login/info]]
 +
| Valida um token passado para o callback_url e retorna informações sobre um login social.
 +
|}
 +
 
 +
== Sign ins ==
 +
 
 +
{|
 +
! align="left" width="300px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[GET login/sign_ins/:id]]
 +
| Retorna informações sobre um sign_in.
 +
|-
 +
|[[POST login/apps/:app_id/sign_ins]]
 +
| Cria um novo sign_in dado um user_id.
 +
|-
 +
|[[POST login/apps/:app_id/sign_ins/facebook]]
 +
| Cria um novo sign_in dada uma credencial do Facebook.
 +
|-
 +
|[[POST login/apps/:app_id/sign_ins/twitter]]
 +
| Cria um novo sign_in dada uma credencial do Twitter.
 +
|-
 +
|[[POST login/apps/:app_id/sign_ins/linkedin]]
 +
| Cria um novo sign_in dada uma credencial do LinkedIn.
 +
|-
 +
|[[POST login/apps/:app_id/sign_ins/gplus]]
 +
| Cria um novo sign_in dada uma credencial do Google+.
 +
|}
 +
 
 +
== Connections ==
 +
 
 +
{|
 +
! align="left" width="300px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[DELETE login/connections/:id]]
 +
| Encerra uma conexão (logout).
 +
|-
 +
|[[POST login/apps/:app_id/connections/email]]
 +
| Cria uma conexão dado um e-mail.
 +
|-
 +
|[[POST login/connections/:id]]
 +
| Mantém a conexão ativa.
 +
|}
 +
 
 +
== Users ==
 +
 
 +
{|
 +
! align="left" width="300px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[GET login/users/:user_id]]
 +
| Retorna informações do usuário, incluindo seu perfil (se desejado).
 +
|-
 +
| [[GET login/users/:user_id/profile]]
 +
| Retorna o perfil parcial ou completo do usuário.
 +
|-
 +
| [[PUT login/users/:user_id/token]]
 +
| Gera um novo token para o usuário (user_token).
 +
|-
 +
| [[PUT login/users/:user_id/move_to/:target_id]]
 +
| Move os dados de um usuário para outro usuário e depois o remove.
 +
|-
 +
| [[POST login/users]]
 +
| Cria um novo usuário manualmente utilizando username e/ou email.
 +
|-
 +
| [[PUT login/users/:user_id]]
 +
| Atualiza informações de username/email/password de um usuário.
 +
|-
 +
| [[GET login/users/find_by]]
 +
| Busca um usuário através de username ou email.
 +
|-
 +
| [[POST login/users/login]]
 +
| Cria um sign in para um usuário através de password e username ou email.
 +
|-
 +
| [[PUT login/users/:user_id/activate]]
 +
| Ativa um usuário para realização de login.
 +
|-
 +
| [[PUT login/users/:user_id/deactivate]]
 +
| Desativa um usuário para realização de login.
 +
|}
 +
 
 +
== User Updates ==
 +
 
 +
{|
 +
! align="left" width="300px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[POST login/users/:user_id/updates/facebook]]
 +
| Posta uma mensagem na timeline do Facebook do usuário.
 +
|}
 +
 
 +
== User Mac Address ==
 +
 
 +
{|
 +
! align="left" width="300px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[POST login/users/:user_id/mac_addresses]]
 +
| Cria um novo mac address associado a um usuário.
 +
|}
 +
 
 +
== Social Apps ==
 +
 
 +
{|
 +
! align="left" width="300px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[GET login/apps/social_apps]]
 +
| Retorna as Social Apps da aplicação de Social Login
 +
|}
 +
 
 +
== User Data ==
 +
 
 +
{|
 +
! align="left" width="300px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[GET login/users/:user_id/data]]
 +
| Retorna informações do perfil customizado do usuário.
 +
|-
 +
| [[PUT login/users/:user_id/data]]
 +
| Atualiza as informações do perfil customizado do usuário.
 +
|}

Revision as of 21:03, 31 October 2014

Contents

Info

Resource Description
GET login/info Valida um token passado para o callback_url e retorna informações sobre um login social.

Sign ins

Resource Description
GET login/sign_ins/:id Retorna informações sobre um sign_in.
POST login/apps/:app_id/sign_ins Cria um novo sign_in dado um user_id.
POST login/apps/:app_id/sign_ins/facebook Cria um novo sign_in dada uma credencial do Facebook.
POST login/apps/:app_id/sign_ins/twitter Cria um novo sign_in dada uma credencial do Twitter.
POST login/apps/:app_id/sign_ins/linkedin Cria um novo sign_in dada uma credencial do LinkedIn.
POST login/apps/:app_id/sign_ins/gplus Cria um novo sign_in dada uma credencial do Google+.

Connections

Resource Description
DELETE login/connections/:id Encerra uma conexão (logout).
POST login/apps/:app_id/connections/email Cria uma conexão dado um e-mail.
POST login/connections/:id Mantém a conexão ativa.

Users

Resource Description
GET login/users/:user_id Retorna informações do usuário, incluindo seu perfil (se desejado).
GET login/users/:user_id/profile Retorna o perfil parcial ou completo do usuário.
PUT login/users/:user_id/token Gera um novo token para o usuário (user_token).
PUT login/users/:user_id/move_to/:target_id Move os dados de um usuário para outro usuário e depois o remove.
POST login/users Cria um novo usuário manualmente utilizando username e/ou email.
PUT login/users/:user_id Atualiza informações de username/email/password de um usuário.
GET login/users/find_by Busca um usuário através de username ou email.
POST login/users/login Cria um sign in para um usuário através de password e username ou email.
PUT login/users/:user_id/activate Ativa um usuário para realização de login.
PUT login/users/:user_id/deactivate Desativa um usuário para realização de login.

User Updates

Resource Description
POST login/users/:user_id/updates/facebook Posta uma mensagem na timeline do Facebook do usuário.

User Mac Address

Resource Description
POST login/users/:user_id/mac_addresses Cria um novo mac address associado a um usuário.

Social Apps

Resource Description
GET login/apps/social_apps Retorna as Social Apps da aplicação de Social Login

User Data

Resource Description
GET login/users/:user_id/data Retorna informações do perfil customizado do usuário.
PUT login/users/:user_id/data Atualiza as informações do perfil customizado do usuário.
Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox