每天一点点之laravel框架开发 - passport授权报invalid_credentials

 

{"error":"invalid_credentials","message":"The user credentials were incorrect."}

之前授权成功,更新了下数据库,然后授权就报 用户凭据不正确 ,搞了好久,索性不管了,回家后打开没多久就解决了

 

下面说一下问题的大致方向

 

passport的那些配置都正确,storage下的key文件也都存在,密钥请求接口如下:

oauth_clients 表数据如下:

 

users 用户表信息如下:

 

如果不细心的是很难发现的

没错,就是密码的问题,在laravel5.6中授权校验内部密码使用 bcrypt() ,也就是在数据库中保存的是通过bcrypt运算过的,而授权需要的密码是没有运算的,如下图:

 

好了,问题解决。

 

posted @ 2018-12-26 22:00  我若亦如风  阅读(2014)  评论(0编辑  收藏  举报