提问人:Nasma 提问时间:11/18/2023 最后编辑:Brian Tompsett - 汤莱恩Nasma 更新时间:11/18/2023 访问量:22
Laravel 5.8:PHP 工匠服务之外的 Laravel Passport API 身份验证问题
Laravel 5.8: Laravel Passport API Authentication Issue Outside PHP artisan serve
问:
当我尝试在不使用 PHP 工匠服务的情况下运行它的 Laravel API 时,我遇到了身份验证问题。我已经实施了 Passport 进行身份验证。
在 Insomnia 等工具中使用 php artisan serve 和访问 http://127.0.0.1:8000/api/login 时,身份验证过程可以无缝进行。但是,当我尝试独立运行 Laravel 后端并将其连接到 Angular 前端时,我遇到了问题。
尽管探索了在线建议的各种解决方案,包括更新根文件夹和公共文件夹中的 .htaccess 文件,但 API 始终返回“未经身份验证”错误。
我将不胜感激在解决此问题方面的任何指导或帮助。如果有人遇到过类似的问题,或者可以提供有关如何使 Laravel Passport 身份验证在 php 工匠服务之外工作的见解,我们将不胜感激。
提前感谢您的时间和帮助。
- 按照联机资源中的建议更新了根文件夹和公用文件夹中的 .htaccess 文件。
- 已检查Laravel Passport配置是否有任何配置错误。
- 验证了Laravel后端是否可以在php artisan serve之外访问。
- 确保 Angular 前端向正确的 API 端点发出请求。
- 已检查Laravel日志中是否有任何相关错误消息。
期望:
我希望当从我的 Angular 前端独立访问后端(不使用 php artisan serve)时,Laravel Passport 身份验证能够无缝工作。但是,尽管做出了这些努力,API 仍始终返回“未经身份验证”错误。
答: 暂无答案
评论