1
我们有会话守卫,这就够了。Laravel 5.2:在同一路线上的会话和令牌守卫
现在我们需要通过令牌(在头文件或GET参数中)和通过会话在相同的路线上添加授权。
通过令牌授权必须是无状态的。
UPD: 首先,我们考虑创建复制路线。 一个会话和一个令牌
// 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
});
,但它不是我们所希望的,因为URL是不同的。
也许有人知道如何解决这个问题?
你让我的一天,谢谢! –
任何想法如何做同样的事情,但使用护照,而不是令牌警卫? – Mike
没有任何其他人只需使用'auth.api'中间件 – Mike