アクセストークンAPI - kuranari/mblog GitHub Wiki

EmailとPasswordを使用した認証に成功した場合、Tokenの発行を行います。 以降のAPIアクセスにはemail, passwordは使用せず、tokenによるトークン認証を行います。

POST /signup

新しくユーザーを作成し、API Tokenを発行します。

GET /signup

input

{
    "email": "[email protected]",
    "password": "password",
}

response

HTTP/1.1 200 OK

{
  "api_token": "i786vTYFDYKiZHtNzR3f8JR1",
  "user": {
    "id": 1,
    "email": "[email protected]",
    "created_at": "2017-12-19T13:44:44.000Z",
    "updated_at": "2017-12-19T13:44:44.000Z"
  }
}

POST /login

既存ユーザーのemail, passwordを使用し、API Tokenを返します

GET /signup

input

{
    "email": "[email protected]",
    "password": "password",
}

response

HTTP/1.1 200 OK

{
  "api_token": "i786vTYFDYKiZHtNzR3f8JR1",
  "user": {
    "id": 1,
    "email": "[email protected]",
    "created_at": "2017-12-19T13:44:44.000Z",
    "updated_at": "2017-12-19T13:44:44.000Z"
  }
}