1
3
Passport是一个oAuth2服务器实现,本质上,它允许您通过在每个请求中传递令牌来验证用户。如果您不想对用户进行身份验证,则不需要传递令牌,passport也不会参与其中。
就a而言
1) 安装passport并将其添加到
(2)
(3)
4) 在
5) 通过将以下内容添加到
6) 更改您的
这就建立了passport,现在您只需添加
现在,要保护路由,只需在该路由上使用auth:api中间件:
这应该可以正常工作,但您还需要注册一个新用户。您所要做的就是将身份验证路由正常添加到
然后,您只需向这些路线发出post请求
处理需要身份验证的api路由,但是,您还提到要检查用户是否经过身份验证,但不一定要锁定路由,为此,您可以简单地使用:
这将获得经过身份验证的用户,因此您可以执行以下操作:
就是这样。希望我已经报道了那里的一切。 |
davidvera · 无法在Laravel5上添加外键约束。5. 6 年前 |
Abraham Romero · 主应用程序外的Laravel路线 6 年前 |
P S · 在laravel 5.5中输入不起作用时重定向回 6 年前 |
Javed · Laravel:使用Eloquent在查询内连接 6 年前 |
user9461267 · 登录时捕获用户id并根据操作保存用户id 6 年前 |
Javed · Laravel:JWT令牌已过期 6 年前 |
Javed · Laravel:三个表,具有获取数据的关系 6 年前 |