有博客是這樣解釋的密碼模式:密碼模式(resource owner password credentials):用戶向第三方客戶端提供自己在授權服務端的用戶名和密碼,客戶端通過用戶提供的用戶名和密碼向授權服務端請求令牌(Access Token)。Laravel使用密碼授權的方式需要提交的參數如下:$response = $http->post('http://your-app.com/oauth/token', [ 'form_params' => [ 'grant_type' => 'password', 'client_id' => 'client-id', 'client_secret' => 'client-secret', 'username' => '[email protected]', 'password' => 'my-password', 'scope' => '',
],
]);問題:1、代碼中的client_id是什么id,每個用戶每人有一個client_id還是什么意思?2、在密碼模式的概念解釋中,涉及到幾個參與者:(1)用戶(2)第三方客戶端(3)授權服務端(4)客戶端有點分不清上面4個誰是誰,請大佬舉個例子讓它們對號入座。謝謝大佬!
- 1 回答
- 0 關注
- 4696 瀏覽
添加回答
舉報
0/150
提交
取消