

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Registra un client Session Manager con il broker e genera credenziali client che possono essere utilizzate dal client per recuperare un token di accesso OAuth 2.0, necessario per effettuare richieste API.

**Importante**  
Assicurati di archiviare le credenziali in un luogo sicuro. Non possono essere recuperate in seguito.

Questo comando viene utilizzato solo se il broker viene utilizzato come server di autenticazione OAuth 2.0.

**Topics**
+ [Sintassi](#sytnax)
+ [Opzioni](#options)
+ [Output](#output)
+ [Esempio](#example)

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

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

## Opzioni
<a name="options"></a>

**`--name`**  
Un nome univoco utilizzato per identificare il client Session Manager.  
Tipo: stringa  
Campo obbligatorio: sì

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

**`client-id`**  
L'ID client univoco che deve essere utilizzato dal client Session Manager per recuperare un token di accesso OAuth 2.0.

**`client-password`**  
La password che deve essere utilizzata dal client Session Manager per recuperare un token di accesso OAuth 2.0.

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

L'esempio seguente registra un client denominato. `my-sm-client`

**Comando**

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

**Output**

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