php oauth2.0密码模式,OAuth2.0密码授权模式中,client_id是什么的id?

有博客是这样解释的密码模式:密码模式(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个谁是谁,请大佬举个例子让它们对号入座。谢谢大佬!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值