衷心感谢改版期间大家给予的帮助和体谅

微信登录

微信登录

因恶意注册过多,目前只支持微信模式
付费课程, 订阅后即可观看
正在播放:授权码模式的授权流程
发布于: 2019.03.26
木木 2019.04.21 08:05

http://www.coco.com/github/callback?code=def... 在授权回调的callback方法中 出现这个错误
"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'coco.oauth_clients' doesn't exist (SQL: select * from oauth_clients where id = 4 limit 1)" 求解?数据库我配置的是正确的

codinget 2019.04.21 08:24

表格没有生成,你需要生成授权相关的表格

木木 2019.04.21 08:49

要在coco网站中也要生成oauth_clients 这张表吗?我看视频好像没有生成哦

codinget 2019.04.21 09:12

你个不认真的家伙 http://www.coding10.com/lesson/passport-oatuh2-code-install-passport 为授权服务器配置 Passport 授权环境 这期视频中专门介绍的这部分内容,对表格里的字段都描述了,学东西千万别贪快,理解了自己动手能搞定了才算是自己的,钱咱们花了咱们就得把东西学到手。

木木 2019.04.22 09:35

嗯嗯 谢谢指教 嘿嘿

走着走着 2020.03.01 10:27

我也遇到这个问题,错误原因有可能是: 两个laravel站在同一个服务器,env环境变量冲突。 我执行 php artisan config:cache后解决

daemon 2019.11.06 04:17

站长,请教一下 , http://localhost:8002/auth/callback?code=def50200c064c1f1.. 出现以下错误: GuzzleHttp\Exception\ClientException Client error: POST http://localhost:8000/oauth/token resulted in a 400 Bad Request response: {"error":"invalid_request","error_description":"The request is missing a required parameter, includes an invalid paramet (truncated...) http://localhost:8002/auth/callback?code=def50200c064c1f17027....b797

已经确保数据配置正确,并重新生成新的的oauth Client 及 code , 还是没有解决, 请指教,谢谢!折腾一下午了,还是不行,

callback code 如下: $response = $this-&gtclient-&gtpost('http://localhost:8000/oauth/token', [ 'form_params'=&gt[ 'grant_type' =&gt 'authorization_code', 'client_id' =&gt 4, 'client_secret' =&gt '2Gm4AUiM14R8bGZtaj6KF6Pt5aWQu0V1sG9pXZvn', 'redirect_url' =&gt 'http://localhost:8002/auth/callback', 'code' =&gt $request-&gtcode ] ]);

    dd(json_decode($response-&gtgetBody()));
codinget 2019.11.06 04:42

'redirect_url' =&gt 'http://localhost:8002/auth/callback', 这一行 你改为 'redirect_uri', 你这半天浪费得很销魂啊 ~~ 传出去很丢人的,哈哈哈哈

daemon 2019.11.06 04:50

打脸啦太低级错误 到处找坑~~ 感谢站长, 站长的博客内容很赞!

codinget 2019.11.06 05:09

哈哈,解决了就好,晚上我可以早睡拉 ~

codinget 2019.11.06 05:00

includes an invalid paramet (truncated...) 这里的详细信息能看到吗,哪个参数被截取了???我本地的项目早就不存在了,实在不行你把你的工程发到我邮箱 team@coding10.com ,晚上孩子睡了我再帮你看看。

daemon 2019.11.06 05:06

站长的响应,很快,很负责为大家答疑解惑,希望站长网站越做越好,在整个富媒体时代,高质量的技术网站太少了,此处点赞100. ^o^.

codinget 2020.03.29 07:05

github.test测试域名创建成功了吗

thinkings 2020.03.29 08:34

嗯嗯。可以ping通,浏览器也可以打开正确显示内容;

codinget 2020.03.29 09:05

你把 valet 重启一下,然后把 valet 再重启一下,我没遇到过这个问题,很多人似乎是重启fpm之后解决了这个问题。

标 题
找一条适合自己的路,坚持走下去
编程原力 京ICP备17045322号-2
版权所有, 侵权者追究法律责任