私はaxiosを使用して、ユーザーがログインする必要があるデータを要求しています。私は401を取得するためにいくつかのことを試しましたが、 APIはサブドメイン上にあり、問題が発生している可能性があります。私はまた、セッションを.domain.tld
に設定しました。WebからAPIルートにアクセスする際のパスポート認証エラー
\Laravel\Passport\Http\Middleware\CreateFreshApiToken::class
はウェブミドルウェアにあります。私がパスポートのデモを使用するとき、承認はうまくいきます。しかし、AxiosリクエストをサブドメインのAPIルートに送信すると、デモがウェブルートに送信するSet-Cookieヘッダーはありません。私はまた、運もないとwindow.axios.defaults.headers.common['Authorization'] = 'Bearer (laravel_token here)
を入れてみました。
APIエンドポイント(apiサブドメイン)をLaravelのアプリ内パスポート認証で使用するにはどうすればよいですか?
これは後で試すことができます。しかし、私の疑惑は、Axisを使用しているときにAuthorizationヘッダーがその形式で送信されているのを見たため、まだ動作しないということです。 –