有博客是这样解释的密码模式:密码模式(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' => 'taylor@laravel.com', 'password' => 'my-password', 'scope' => '',
],
]);问题:1、代码中的client_id是什么id,每个用户每人有一个client_id还是什么意思?2、在密码模式的概念解释中,涉及到几个参与者:(1)用户(2)第三方客户端(3)授权服务端(4)客户端有点分不清上面4个谁是谁,请大佬举个例子让它们对号入座。谢谢大佬!
1 回答
- 1 回答
- 0 关注
- 4635 浏览
添加回答
举报
0/150
提交
取消