【发布时间】:2020-07-21 15:44:42
【问题描述】:
我需要为 android 和 ios 应用程序创建 REST API。这将是一个小型社交网络。哪种方式更好用?客户授予令牌或个人访问令牌。请帮帮我!
【问题讨论】:
标签: laravel rest api laravel-passport
我需要为 android 和 ios 应用程序创建 REST API。这将是一个小型社交网络。哪种方式更好用?客户授予令牌或个人访问令牌。请帮帮我!
【问题讨论】:
标签: laravel rest api laravel-passport
使用Laravel Sanctumhttps://laravel.com/docs/7.x/sanctum
Laravel Sanctum 为 SPA(单页应用程序)、移动应用程序和简单的基于令牌的 API 提供了轻量级的身份验证系统。 Sanctum 允许您的应用程序的每个用户为其帐户生成多个 API 令牌。这些令牌可以被授予能力/范围,指定允许令牌执行哪些操作。
【讨论】:
Laravel Passport 也很有用。 Laravel 已经让通过传统登录表单执行身份验证变得很容易,但是 API 呢? API 通常使用令牌对用户进行身份验证,并且不维护请求之间的会话状态。 Laravel 使用 Laravel Passport 使 API 身份验证变得轻而易举,它在几分钟内为您的 Laravel 应用程序提供了完整的 OAuth2 服务器实现。 https://laravel.com/docs/7.x/passport
【讨论】: