在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/PHP/ laravel passport包使用“客戶端憑證方式”疑問(wèn)

laravel passport包使用“客戶端憑證方式”疑問(wèn)

當(dāng)使用laravel passport包時(shí),采用密碼授權(quán)方式一切正查。
圖片描述
但采用客戶端憑證方式授權(quán)可以拿到令牌access_token。
圖片描述
但是使用這個(gè)令牌,服務(wù)返回驗(yàn)證失敗。
圖片描述
嘗試了使用不同的clinet數(shù)據(jù),包括系統(tǒng)默認(rèn)生成的client ID1、client ID2,使用了手動(dòng)建立的client均無(wú)法通過(guò)驗(yàn)證。

問(wèn)題:
1、請(qǐng)問(wèn)這種情況是否正常?
2、如果不正常,可能是那個(gè)方面有問(wèn)題?

回答
編輯回答
綰青絲

你是怎么使用令牌的。。
令牌要加在請(qǐng)求頭里面

clipboard.png
比如這樣
Authorization:Bearer 令牌

2017年4月5日 19:42
編輯回答
純妹

使用方法是按照官方文檔那樣,并且在密碼授權(quán)模式下通過(guò)沒(méi)問(wèn)題。例如:

$data = $http->request(
            'POST',
            'http://local.api.net/api/v1/user',
            [
                'headers' => [
                    'Accept' => 'application/json',
                    'Authorization' => 'Bearer '.$result['access_token'],
                ],
                'form_params' => [
                    'userid' => '1',
                    'username' => 'vicrly',
                    'userinfo' => 'asdflasdfjaldsfalsfdal',
                ],
            ]
2018年4月3日 21:57