为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
肥皂起泡泡 2018-09-24 15:54:46
有博客是这样解释的密码模式:密码模式(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
提交
取消
意见反馈 帮助中心 APP下载
官方微信