Blade 대신 API를 사용하여 Laravel Passport 사용
P粉773659687
P粉773659687 2023-09-09 22:36:55
0
1
510

Larvel Passport를 백엔드로 사용하여 vue 애플리케이션을 만들고 있습니다. 서버에 클라이언트 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 학습자의 빠른 성장을 도와주세요!