У нас был охранник сеанса, и этого было достаточно.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
});
, но это не то, что мы хотим, потому что URLs разные.
Возможно, кто-нибудь знает, как решить эту проблему?
Вы делаете мой день, спасибо !!!! –
Любая идея, как сделать то же самое, но использовать паспорт вместо маркера? – Mike
Nevermind просто должен был использовать «auth.api» промежуточное ПО без каких-либо других – Mike