Login & Management APIs
(Difference between revisions)
(moved Social Login APIs to Social Login APIs PT-BR) |
|||
Line 1: | Line 1: | ||
− | + | == 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. |