Используйте Laravel Sanctum SPA auth и Auth UI вместе - PullRequest
2 голосов
/ 27 мая 2020

У меня есть установка с Vue SPA, которую используют обычные пользователи. Я также создаю системную административную область, которая не является частью SPA, а является частью приложения Laravel (виды лезвий и c).

Доволен аутентификацией SPA согласно https://laravel.com/docs/7.x/sanctum#spa -authentication

Однако при попытке войти в систему с использованием auth ui (bootsrap) в моей административной области, которая является лезвием view Мне кажется, что я все время получаю перенаправление 302 обратно на страницу входа в систему.

Работает ли Sanctum с промежуточным программным обеспечением веб-аутентификации?

Мой файл env выглядит следующим образом:

SANCTUM_STATEFUL_DOMAINS=localhost,127.0.0.1
SESSION_DOMAIN=localhost

файл веб-маршрутов

Route::group(['middleware' => ['auth']], function () {
   Route::get('accounts', 'Admin\AdminController@index'); });

промежуточное ПО API в ядре. php

 'api' => [
        EnsureFrontendRequestsAreStateful::class,
        'throttle:60,1',
        \Illuminate\Routing\Middleware\SubstituteBindings::class,
    ],
...