小编Ale*_*eev的帖子

Laravel 5.2:相同路线上的会话和令牌守卫

我们有会议守卫,这就足够了.

现在我们需要通过令牌(在标题或GET参数中)和相同路线上的会话添加授权.

通过令牌授权必须是无状态的.

UPD:首先,我们考虑创建dubplicate路由.一个用于会话,一个用于令牌

// api token auth
// url: /api/test
Route::group(['middleware' => ['web', 'auth:api'], 'prefix' => 'api', 'as' => 'api.'], function () {
    Route::resource('test', 'TestController');
    // 50+ routes
});

// session auth
// url: /test
Route::group(['middleware' => ['web', 'auth']], function () {
    Route::resource('test', 'TestController');
    // 50+ routes
});
Run Code Online (Sandbox Code Playgroud)

但这不是我们想要的,因为网址不同.

也许有人知道如何解决这个问题?

php api authorization laravel laravel-5.2

1
推荐指数
1
解决办法
935
查看次数

标签 统计

api ×1

authorization ×1

laravel ×1

laravel-5.2 ×1

php ×1