首页 > 解决方案 > Laravel 2 api 集成

问题描述

我需要将 2 个 api 相互集成。我可以为此使用 laravel 护照吗?我的第一个 api 生成秘密,第二个 api 在每个请求中使用此令牌并通过秘密获取用户数据。我在 laravel 护照中没有找到解决方案。似乎它只通过 oauth2 提供授权。

标签: laravelapiintegrationlaravel-passport

解决方案


您要使用的是网络令牌,而不是 oauth。

为此,您需要使用 jwt:

https://jwt-auth.readthedocs.io/en/develop/laravel-installation/

youtube 上的 Andrew Schmelyun 向您展示了如何轻松做到这一点:

使用 JWT 在 20 分钟内保护 Laravel API

更新:或者,您也可以将 Laravel Sanctum 用于简单的 SPA:

https://laravel.com/docs/8.x/sanctum


推荐阅读