Laravel Passport 如何扩展 grant type

weixin_38093910 2019-09-18 04:24:19
之前 5.1的时候,使用 dingo api 和 League OAuth2 server 比较容易的就扩展了一个短信认证接口。 现在5.3版本出现后,安装以上包的时候,会提示建议使用Laravel Passport 包。 今天尝试创建了一个新的5.3项目来体验Passport,但是发现新的表结构设计很有局限性,而且官方文档也未说明如何自定义认证类型,如果我要继续把之前的短信认证搬到5.3来,需要动很多的代码甚至表结构。 在此提问,看大家是否知道更合适的方式来扩展? ---------------------------------更新-------------------------------- 继续研究了相关源码,之前 oauth2-server-laravel 基于 League OAuth2 server 4.1 的版本,目前已经更新到了5.1.1 的版本。而Passport 则是基于最新的版本,所以之前写的扩展类的接口都变了,再去研究下应该还是有办法扩展的,回头写下教程。 如果已经有人知道方式了,不防放出来大家学习下。 iBrand Laravel 新零售电商产品路:Laravel + vue + 小程序 + Flutter
...全文
46 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧