客户端模式是客户端直接向服务器进行认证,不需要普通用户的参与。
令牌颁发的步骤如下:
(1) 客户端向授权服务器进行身份验证,并从令牌端点请求访问令牌。
(2) 授权服务器对客户端进行身份验证,如果有效,则颁发访问令牌。

1、基于Basic消息头认证

请求说明:
(1) 授权token请求为/oauth2/token
(2)必须有参数grant_type,且参数值固定为client_credentials
(3)请求头为Basic Auth,其中username为客户端的client_id,password为client_secret;请求头中传输的内容为base64(client_id:client_secret)

2、基于POST请求进行认证

请求说明:
(1)必须为post请求方法
(2)必须有参数grant_type,且参数值固定为client_credentials
(3)必须有参数client_id,且参数值为客户端对应的clientId
(4)必须有参数client_secret,且参数值为客户端对应的clientSecret
https://datatracker.ietf.org/doc/html/draft-ietf-oauth-v2-1-00#section-4.2
Comments NOTHING