Lumen 如何验证用户和客户端

Posted

技术标签:

【中文标题】Lumen 如何验证用户和客户端【英文标题】:Lumen How to Authenticate User and Client 【发布时间】:2019-12-09 01:10:48 【问题描述】:

我已经使用 lumen 构建了一个 API,但在身份验证方面遇到了困难。在线示例似乎处理客户端身份验证(使用客户端 ID 和秘密返回访问 lumen client auth 的 Web 应用程序连接到 API)或用户身份验证(获取用户的电子邮件地址和密码并提供访问令牌 @987654322 @)。

有没有人详细说明如何在一个 Lumen API 中实现两者,以便您可以同时允许用户和客户端身份验证?理想情况下,用户身份验证的电子邮件地址和密码,然后是客户端身份验证的 ID 和密码。

【问题讨论】:

medium.com/tech-tajawal/…我建议你使用jwt,上面的链接有完整的指南,玩得开心 谢谢 Edin,我会看看这个。 【参考方案1】:

使用了其他 ***er 推荐的替代 https://medium.com/tech-tajawal/jwt-authentication-for-lumen-5-6-2376fd38d454。

【讨论】:

以上是关于Lumen 如何验证用户和客户端的主要内容,如果未能解决你的问题,请参考以下文章

Lumen Passport 密码授权返回未经身份验证

如何在 Lumen 中使用身份验证进行用户登录?为啥我在启动时看到“未经授权”?

Lumen:没有用户表的 JWT 身份验证

Lumen Passport (dustrio/lumen-passport) - 使登录变得可访问

获取经过身份验证的用户 Laravel/Lumen Passport

在 Lumen 中使用验证器进行工匠命令