やりたい事
Laravel Sanctumを使用してSPA認証を試しています。
デスクトップに作ったhtmlファイルからローカルで用意しているlaravelサイトへアクセスする際に、「message "Unauthenticated."」エラーが出てしまいます。
これを解消したいです。
CSRF保護の初期化とログインはできるのですが、ログイン後ミドルウェアに保護されたルートにアクセスするとエラーが出てしまいます。
恐らく、ファーストパーティドメインの設定が間違っているのだと思いますが、デスクトップからローカルに構築したサイトへアクセスする際のドメインの設定等が分かりません。
ご教授いただけると有り難いです。
よろしくお願い致します。
試した事
.envファイルの見直し(デフォルト設定のまま)
.session.phpの見直し
.scanctum.phpの見直し
core.phpの見直し
ソースコード
php
1//.session.php 2'domain' => env('SESSION_DOMAIN'),
php
1//sanctum.php 2'stateful' => explode(',', env('SANCTUM_STATEFUL_DOMAINS', sprintf( 3 '%s%s', 4 'localhost,localhost:3000,127.0.0.1,127.0.0.1:8000,::1', 5 Sanctum::currentApplicationUrlWithPort() 6))),
php
1//core.php 2'supports_credentials' => true,
環境
Laravel9
Laravel sailを用いてdockerへプロジェクトを作っています。
あなたの回答
tips
プレビュー