Bladeの代わりにAPIを使用してLaravel Passportを使用する
P粉773659687
P粉773659687 2023-09-09 22:36:55
0
1
642

Larvel Passport をバックエンドとして使用して vue アプリケーションを作成しています。サーバー上に client-id が存在することを避けたいと考えています。これは、セッション変数にアクセスできない独自の認可コントローラーを作成することを意味します。

オプションが 1 つだけ表示されます: セッションミドルウェアを使用して、ここのコードを置き換えます。 https://github.com/laravel/passport/blob/9.x/src/Http/Controllers/AuthorizationController.php 行: 61、62、63

解決策を見つけるのに苦労しています。

誰かが私に正しい方向を示してくれたり、アイデアを共有してくれたりしたら、とても感謝します。

P粉773659687
P粉773659687

全員に返信(1)
P粉005134685

私の解決策は非常にシンプルになりました。 AuthorizationController (前述) をコピーし、StatefulGuard への参照をすべて削除し、新しいコントローラーをルーティング グループ auth:api に配置しました。この方法では、クライアントを承認するにはユーザーがログインする必要があります。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート