API: user_tokens - luqiuyuan/reactjs_course_2019_summer GitHub Wiki
VERB | PATH | DESC |
---|---|---|
POST | /user_tokens | log a user in |
DELELE | /user_token | log a user out |
POST /user_tokens
request
{
"credential": {
"email": "[email protected]",
"password": "Ab123456"
}
}
validations
- credential (required)
- email (required)
- password (required)
response
see view SHOW
statuses and errors
STATUS | ERROR TYPE | DESC | EXAMPLE |
---|---|---|---|
created (201) | εε»Ίζε | ||
bad request (400) | missing_field | ηΌΊε°εζ° | { "code": "missing_field", "field": "credential:email" } |
invalid_credential | η¨ζ·εζε―η ιθ―― | { "code": "invalid_credential" } |
DELETE /user_token
response
see view SHOW
statuses and errors
STATUS | ERROR TYPE | DESC | EXAMPLE |
---|---|---|---|
ok (200) | ζε |
Views
SHOW
{
"user_token": {
"user_id": 1,
"key": "Due6daUTre",
"expire_in": 2592000,
}
}