• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

[PHP]浅谈Laravel三大验证方式的区别,auth:api,passport,auth:airlock

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

auth:api 最先出来,提供了最简单和最实用的方式进行 api 身份校验。

关于它的含义和用法你可以参考以下两篇:

浅谈 Laravel Authentication 的 auth:api

浅谈 Laravel auth:api 不同驱动 token 和 passport 的区别

 

passport 随后出现,它是一个功能强大和用起来复杂的巨无霸,适用于 Oauth2 这类开放平台api,当然自有站点 api 也可以使用,不过大部分参数用不上,开发者心智负担重。

关于它的含义和用法你可以参考官方文档 和 以下这篇:

自定义 laravel/passport 的误区讲解

 

airlock 是最后出现的,综合了 auth:api 的易用和 passport 中才有的强大方法,是一个平衡体。

但是缺点也比较明显,虽然前端通过 Authentication 进行 api 校验,但是后端说是为了 CSRF 保护而依赖 cookies/session 机制,显然这并不是让人喜欢的一种方式。

 

Refer:Laravel复杂吗

Link:https://www.cnblogs.com/farwish/p/12448454.html


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
【转】macos安装php发布时间:2022-07-10
下一篇:
PHP中.=的意思发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap