使用API而非Blade來使用Laravel Passport
P粉773659687
P粉773659687 2023-09-09 22:36:55
0
1
518

我正在創建一個 vue 應用程序,使用 Larvel Passport 作為後端。我想避免在伺服器上有 client-id。這意味著創建我自己的授權控制器,該控制器無法存取會話變數。

我只看到一種選擇: 使用會話中間件,並在此處替代代碼: 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 中。這樣用戶必須登入才能授權客戶端。

    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!