Laravel OAuth-токен не работает с Barryvdh \ Cors и Passport

Я работаю с 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 не работает вообще. Заранее спасибо!!!

1

Решение

изменить оператор промежуточного программного обеспечения на

Passport::routes(null, ['middleware' => [ \Barryvdh\Cors\HandleCors::class ]]);

Ссылаться на https://github.com/barryvdh/laravel-cors/issues/243

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector