

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

Registra um cliente do Gerenciador de Sessões no agente e gera credenciais de cliente que podem ser usadas pelo cliente para trazer um token de acesso do OAuth 2.0, o que é necessário para fazer solicitações de API.

**Importante**  
Certifique-se de armazenar as credenciais em um lugar seguro. Eles não podem ser recuperados mais tarde.

Esse comando é usado somente se o agente for usado como o servidor de autenticação do OAuth 2.0.

**Topics**
+ [Sintaxe](#sytnax)
+ [Opções](#options)
+ [Resultado](#output)
+ [Exemplo](#example)

## Sintaxe
<a name="sytnax"></a>

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

## Opções
<a name="options"></a>

**`--name`**  
Um nome exclusivo usado para identificar o cliente do gerenciador de sessões.  
Tipo: string  
Obrigatório: Sim

## Resultado
<a name="output"></a>

**`client-id`**  
O ID exclusivo do cliente a ser usado pelo cliente do gerenciador de sessões para trazer um token de acesso do OAuth 2.0.

**`client-password`**  
A senha a ser usada pelo cliente do gerenciador de sessões para trazer um token de acesso do OAuth 2.0.

## Exemplo
<a name="example"></a>

O exemplo a seguir registra o cliente `my-sm-client`.

**Comando**

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

**Saída**

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