首页 > 解决方案 > 为数据库laravel中的用户生成api令牌

问题描述

我有一个基于 laravel 会话使用 Web 登录的用户数据库。现在我想为这些用户中的每一个生成一个 api 令牌以进行 api 登录,我该如何生成它?我已经为这个新列迁移到数据库,但我需要每个用户都有他们的 api 令牌。

标签: laravelapiauthentication

解决方案


我建议您使用Laravel Passport。API 通常使用令牌对用户进行身份验证,并且不维护请求之间的会话状态。Laravel 使用 Laravel Passport 使 API 身份验证变得轻而易举,它在几分钟内为您的 Laravel 应用程序提供了完整的 OAuth2 服务器实现。


推荐阅读