

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

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

Enregistre un client Session Manager auprès du courtier et génère des informations d'identification client qui peuvent être utilisées par le client pour récupérer un jeton d'accès OAuth 2.0, nécessaire pour effectuer des demandes d'API.

**Important**  
Assurez-vous de stocker les informations d'identification dans un endroit sûr. Ils ne pourront pas être récupérés plus tard.

Cette commande est utilisée uniquement si le broker est utilisé comme serveur d'authentification OAuth 2.0.

**Topics**
+ [Syntaxe](#sytnax)
+ [Options](#options)
+ [Sortie](#output)
+ [exemple](#example)

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

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

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

**`--name`**  
Nom unique utilisé pour identifier le client du gestionnaire de session.  
Type : String  
Obligatoire : oui

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

**`client-id`**  
L'ID client unique à utiliser par le client Session Manager pour récupérer un jeton d'accès OAuth 2.0.

**`client-password`**  
Le mot de passe à utiliser par le client Session Manager pour récupérer un jeton d'accès OAuth 2.0.

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

L'exemple suivant enregistre un client nommé`my-sm-client`.

**Commande**

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

**Sortie**

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