每天一點點之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