

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# register-api-client
<a name="register-api-client"></a>

在 Broker 中注册 Session Manager 客户端并生成客户端凭证，客户端可以使用这些凭证检索 OAuth 2.0 访问令牌（需要使用该令牌以发出 API 请求）。

**重要**  
确保将这些凭证存储在安全的地方。以后无法恢复这些凭证。

只有在将 Broker 作为 OAuth 2.0 身份验证服务器时，才会使用该命令。

**Topics**
+ [语法](#sytnax)
+ [选项](#options)
+ [输出](#output)
+ [示例](#example)

## 语法
<a name="sytnax"></a>

```
sudo -u root dcv-session-manager-broker register-api-client --client-name {{client_name}}
```

## 选项
<a name="options"></a>

**`--name`**  
用于标识 Session Manager 客户端的唯一名称。  
类型：字符串  
必需：是

## 输出
<a name="output"></a>

**`client-id`**  
Session Manager 客户端在检索 OAuth 2.0 访问令牌时使用的唯一客户端 ID。

**`client-password`**  
Session Manager 客户端在检索 OAuth 2.0 访问令牌时使用的密码。

## 示例
<a name="example"></a>

以下示例注册一个名为 `my-sm-client` 的客户端。

**--命令**：

```
sudo -u root dcv-session-manager-broker register-api-client --client-name my-sm-client
```

**输出**：

```
client-id: 21cfe9cf-61d7-4c53-b1b6-cf248EXAMPLE
client-password: NjVmZDRlN2ItNjNmYS00M2QxLWFlZmMtZmNmMDNkMEXAMPLE
```