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


 

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

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

 

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

 

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

oauth_clients 表数据如下:

 

users 用户表信息如下:

 

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

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

 

好了,问题解决。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM