私は最近、Laravel Passportをデモアプリケーション(ブログ)に正しくインストールして設定する方法に関する公式文書に従っています。TokenMismatchExceptionパスポートのトークンをリフレッシュするときlaravel
私のルートはthese指示に従って設定されています
次に、あなたはあなたのAuthServiceProviderのブート メソッド内でパスポート::ルートメソッドを呼び出す必要があります。このメソッドは、アクセストークンを発行し、アクセストークン、 クライアント、および個人的なアクセストークンを取り消すために必要な ルートを登録します:
私はのOAuth /トークン/をリフレッシュすることに気づいたいくつかのサンプルリクエストを実行するために、ポストマンを使用している間ルートにはCSRFトークンが必要です。適切にトークンをリフレッシュする方法について
| | POST | oauth/token | | \Laravel\Passport\Http\Controllers\[email protected] | throttle |
| | POST | oauth/token/refresh | | \Laravel\Passport\Http\Controllers\[email protected] | web,auth |
任意のアイデア:私が得たリスト:職人のルートを実行
?私は前回やった
「web」ミドルウェアを使用しないようにするためのリフレッシュルートが設定されています。 – jfadich
ドキュメントに記載されているように、 'Passport :: routes'を使ってルートを登録しました。それはバグでしょうか? –
これはバグではありません。 'Passport :: routes()'はどこで呼びましたか?それは 'routes \ web.php'ではなく' routes \ api.php'にあるべきです。 – jfadich