【发布时间】:2018-07-16 16:18:31
【问题描述】:
我有一个使用开箱即用基于会话的身份验证的 Laravel 5.5 应用程序。在其中一些页面上,我有需要从/向 API 获取/发布数据的反应组件。
处理此问题的最佳做法是什么?我是否只是将 API 端点隐藏在身份验证后面?这可行,但我应该为此使用 Laravel Passport 吗?
我玩过 Passport,它似乎可行,但我不需要用户能够创建客户端并授予 3rd 方应用程序权限等。只有第一方反应应用程序消耗数据从 laravel 应用程序内部(视图)。
从我最初的试验来看,我似乎需要先进行登录调用以接收访问令牌,然后再进行进一步的调用。由于用户已经在会话中通过身份验证,有没有更简单的方法?
我不确定 Passport 是否打算用于此目的。我宁愿花时间立即获得它,因为如果应用程序可扩展,我想立即获得基础。
【问题讨论】:
标签: laravel reactjs laravel-passport