Я работаю с Laravel, использую Cors и паспорт. Все отлично работает, но аутентификация с маршрутом ({{HOST / oauth / token}}) не работает всегда получить
«Ответ на предварительный запрос не проходит проверку контроля доступа: в запрошенном ресурсе отсутствует заголовок« Access-Control-Allow-Origin »»
любой другой маршрут работает отлично. Так что мне просто нужно сказать паспорт, чтобы использовать Cors, я пробовал это
В AuthServiceProvider
Passport :: routs (null, [‘middleware’ => [\ Barryvdh \ Cors \ HandleCors :: class]]);
и это
Route::group(['middelware' => 'cors'], function () {
Passport::routes();
});
но ничего, логин с oauth не работает вообще. Заранее спасибо!!!
изменить оператор промежуточного программного обеспечения на
Passport::routes(null, ['middleware' => [ \Barryvdh\Cors\HandleCors::class ]]);
Ссылаться на https://github.com/barryvdh/laravel-cors/issues/243
Других решений пока нет …