Laravel Passport:使用 api 保护护照特定路线

克里斯

我正在使用 laravel (5.6) 和护照编写一个 REST API。在文档中,它说可以使用 json api 来发出特定于护照的请求(例如获取令牌、创建或编辑客户端等)。( https://laravel.com/docs/5.6/passport#managing-clients )

但是,当我想使用 REST 接口在我的角度前端中使用这些护照路由时,在使用正确的访问令牌时也会出现“未经身份验证”错误。

我搜索了护照类(主要是RouteRegistrar),发现他们总是使用网络防护。如何解决这个问题?

我搜索了是否可以以某种方式配置 Passport::routes() 但在文档中没有找到任何内容。那么唯一的解决方案是不使用中间件而不是Passport::routes();使用auth:api中间件编写自定义路由auth:web吗?

克里斯

好的,我发现了一些东西:

在 AuthServiceProvider 下启动,把

Passport::routes(null,array('middleware'=> 'auth:api'));

而不仅仅是

 Passport::routes()

这将中间件合并为选项。我把它留在这里以防其他人遇到这个问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 Laravel Passport 使用 API

来自分类Dev

使用本地护照保护API

来自分类Dev

使用Laravel 7 Api路线

来自分类Dev

Laravel Passport使用未经认证的Axios 401消耗自己的API

来自分类Dev

Laravel 护照登录 (API)

来自分类Dev

使用 Passport 的 Laravel API 身份验证导致 401(未经授权)

来自分类Dev

Laravel API路线-404

来自分类Dev

路线保护-Laravel

来自分类Dev

使用中间件Laravel保护路线

来自分类Dev

无法使用passport-jwt访问受保护的路线

来自分类Dev

Laravel (5.4) 当前用户的护照路线,如果未登录也可以使用

来自分类Dev

Laravel Passport API上传多个图像

来自分类Dev

如何使用Passport-azure-ad(/ w vue-msal)保护Web API

来自分类Dev

是否有使用 API 身份验证(Passport)进行 Laravel 多重身份验证的库文件?

来自分类Dev

保护Laravel 5.1中的路线

来自分类Dev

Laravel 护照 api/用户路由未经授权

来自分类Dev

保护用于nodejs / express / passport的REST API

来自分类Dev

如何在Laravel中使用auth:api护照中间件添加CORS中间件?

来自分类Dev

如何使用Passport保护路由端点?

来自分类Dev

如何使用护照js保护名称空间?

来自分类Dev

带有REST API的Laravel CSRF保护

来自分类Dev

具有API保护的Laravel 5.2 Multi-Auth使用错误的表

来自分类Dev

如何用旧的Laravel护照替换新的api访问令牌

来自分类Dev

Laravel 护照 api 中非 auth url 的身份验证检查

来自分类Dev

使用JWT的Laravel Mobile API

来自分类Dev

Laravel通过API使用API检查数据

来自分类Dev

使用 API Token 认证的 Laravel 限速 API

来自分类Dev

如何在带护照的帆中使用passport.socketio

来自分类Dev

护照:错误:passport.initialize() 中间件未使用;

Related 相关文章

热门标签

归档