Login & Management APIs
(Difference between revisions)
Ariana.luna (Talk | contribs) (→Sign ins) |
Ariana.luna (Talk | contribs) (→User Mac Address) |
||
Line 104: | Line 104: | ||
|- | |- | ||
| [[POST login/users/:user_id/mac_addresses]] | | [[POST login/users/:user_id/mac_addresses]] | ||
− | | Creates a new mac address associated with | + | | Creates a new mac address associated with a user. |
|} | |} | ||
Revision as of 13:12, 6 November 2014
Contents |
Info
Resource | Description |
---|---|
GET login/info | Validates the token given to the callback_url and returns social login information. |
Sign ins
Resource | Description |
---|---|
GET login/sign_ins/:id | Returns sign_in information. |
POST login/apps/:app_id/sign_ins | Creates a new sign_in given a user_id. |
POST login/apps/:app_id/sign_ins/facebook | Creates a new sign_in given a Facebook credential. |
POST login/apps/:app_id/sign_ins/twitter | Creates a new sign_in given a Twitter credential. |
POST login/apps/:app_id/sign_ins/linkedin | Creates a new sign_in given a LinkedIn credential. |
POST login/apps/:app_id/sign_ins/gplus | Creates a new sign_in given a Google+ credential. |
Connections
Resource | Description |
---|---|
DELETE login/connections/:id | Closes a connection (logout). |
POST login/apps/:app_id/connections/email | Creates a connection given an e-mail. |
POST login/connections/:id | Keeps the connection alive. |
Users
Resource | Description |
---|---|
GET login/users/:user_id | Returns user information, including his/her profile (if required). |
GET login/users/:user_id/profile | Returns the user profile (complete or partial). |
PUT login/users/:user_id/token | Generates a new token (user_token) for the user. |
PUT login/users/:user_id/move_to/:target_id | Moves the user data to another user and then removes user. |
POST login/users | Creates a new user manually, given username and/or e-mail. |
PUT login/users | Updates username/e-mail/password information of a user. |
GET login/users/find_by | Finds a user by username or e-mail. |
POST login/users/login | Creates a sign in for a user given its password and username or e-mail. |
PUT login/users/:user_id/activate | Activates a user for login. |
PUT login/users/:user_id/deactivate | Deactivates a user for login. |
User Updates
Resource | Description |
---|---|
POST login/users/:user_id/updates/facebook | Posts a message to the user Facebook timeline. |
User Mac Address
Resource | Description |
---|---|
POST login/users/:user_id/mac_addresses | Creates a new mac address associated with a user. |
Social Apps
Resource | Description |
---|---|
GET login/apps/social_apps | Returns all Social Apps from the Social Login App. |
User Data
Resource | Description |
---|---|
GET login/users/:user_id/data | Returns user custom profile information. |
PUT login/users/:user_id/data | Updates user custom profile information. |