Laravel 护照和移动应用程序

Laravel Passport and mobile apps

我需要为 android 和 ios 应用创建 REST API。这将是一个小型社交网络。使用哪种方式更好?客户端授予令牌或个人访问令牌。请帮助我!

使用Laravel Sanctumhttps://laravel.com/docs/7.x/sanctum

Laravel Sanctum 为 SPA(单页应用程序)、移动应用程序和基于令牌的简单 API 提供了一个轻量级的身份验证系统。 Sanctum 允许您应用程序的每个用户为其帐户生成多个 API 令牌。这些令牌可能被授予能力/范围,这些能力/范围指定允许令牌执行哪些操作。

Laravel护照也有用。 Laravel 已经可以轻松地通过传统登录表单执行身份验证,但是 APIs 呢? APIs 通常使用令牌对用户进行身份验证,并且不维护请求之间的会话状态。 Laravel 使用 Laravel Passport 使 API 身份验证变得轻而易举,它可以在几分钟内为您的 Laravel 应用程序提供完整的 OAuth2 服务器实现。 https://laravel.com/docs/7.x/passport