laravel - 为数据库laravel中的用户生成api令牌
问题描述
我有一个基于 laravel 会话使用 Web 登录的用户数据库。现在我想为这些用户中的每一个生成一个 api 令牌以进行 api 登录,我该如何生成它?我已经为这个新列迁移到数据库,但我需要每个用户都有他们的 api 令牌。
解决方案
我建议您使用Laravel Passport。API 通常使用令牌对用户进行身份验证,并且不维护请求之间的会话状态。Laravel 使用 Laravel Passport 使 API 身份验证变得轻而易举,它在几分钟内为您的 Laravel 应用程序提供了完整的 OAuth2 服务器实现。
推荐阅读
- jdbc - PreparedStatement - 将参数设置为 DEFAULT(关键字)
- python - (Featuretools) 如何计算聚合特征图元?
- python - 如何在 Python 中打印带有双反斜杠的特殊字符(如 \\xe7)的字符串
- python - 如何在python中暂停录音
- ruby-on-rails - 如何序列化嵌套的 has_many 关系
- c# - Visual C# 中的线程不会编辑先前生成的标签
- azure - Azure 应用程序网关侦听器
- statistics - R中的指数增长函数 - 拟合数据
- javascript - 从客户端捕获用户签名 - 如何克服安全问题?
- excel - VBA Excel 用户名授予访问权限后续问题?