关于RESTful API和JWT

时间:2017-03-22 07:25:02

标签: php laravel rest api jwt

基于RESTful API路线喜欢:

  GET    user        // Get all user
  GET    user/{id}   // Get user by id
  PUT    user/{id}   // Edit user data by id
  POST   user        // create a user 
  DELETE user/{id}   // delete user by id 

第一个问题,正如我所知,令牌代替用户,那么只需要解析可以清楚知道是谁的令牌,没有id,为什么需要解析呢? / p>

其次,如果我需要修改必须发送这么多请求的用户数据,那有什么不对吗?或者这是正确的方法?

client                   server 
            login   -->
      <--  get token
            token   -->
      <--  get user data
           modifiy  -->

我使用jwtAuth来保护api路线。

Route::get('user','UserController@index');
Route::get('user/{id}','UserController@show')->middleware('jwt.user');
Route::put('user/{id}','UserController@update')->middleware('jwt.user');
Route::post('user','UserController@store');
Route::delete('user/{id}','UserController@delete')->middleware('jwt.user');

0 个答案:

没有答案