php - laravel 5.3 passport遇到一些坑

 mobiledu2502855913 发布于 2022-11-28 20:56

http://laravelacademy.org/pos...

用文档一步步搭建到了第三步


然后这里就出错了

这是一个坑,一直找不到方法已解决,原来必须使用auth登录后,vue组建放到home.blade.php

https://laravel-china.org/top...
然后又找了这个教程,下面这个路由跳转的时候,负责api的程序直接跳到了login路由,然后查了下路由列表发现API接口都使用了auth中间件,我都是按照教程文档一步步来,为什么会这样。。。

3 个回答
  • 你试一下直接用私人令牌看看能访问接口吗?
    我也是访问api就跳转到了login页面...

    2022-11-28 21:46 回答
  • 我觉得你可能还没理解整个过程,Route::get('/'...最后就是redirect到认证路由..oauth/authorize?
    如果你没有登录不存在session,认证路由当然是带你去login啊~~这是正常的流程。登录以后系统会要求你对发起请求的资源给予授权,授权后会返回授权码。程序在后台把授权码code发送给..oauth/token,会返回访问令牌accesstoken,这时候才算整个过程完成。
    后续可以通过令牌找服务器换取用户信息

    2022-11-28 21:46 回答
  • 重定向地址有问题:redirect_uri=>http://XXXXX/auth/callback,callback前面加个auth试试

    2022-11-28 21:46 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有