

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

Registriert einen Session Manager-Client beim Broker und generiert Client-Anmeldeinformationen, die vom Client verwendet werden können, um ein OAuth 2.0-Zugriffstoken abzurufen, das für API-Anfragen benötigt wird.

**Wichtig**  
Stellen Sie sicher, dass Sie die Anmeldeinformationen an einem sicheren Ort aufbewahren. Sie können später nicht wiederhergestellt werden.

Dieser Befehl wird nur verwendet, wenn der Broker als OAuth 2.0-Authentifizierungsserver verwendet wird.

**Topics**
+ [Syntax](#sytnax)
+ [Optionen](#options)
+ [Output](#output)
+ [Beispiel](#example)

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

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

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

**`--name`**  
Ein eindeutiger Name, der zur Identifizierung des Session Manager-Clients verwendet wird.  
Typ: Zeichenfolge  
Erforderlich: Ja

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

**`client-id`**  
Die eindeutige Client-ID, die vom Session Manager-Client zum Abrufen eines OAuth 2.0-Zugriffstokens verwendet werden soll.

**`client-password`**  
Das Passwort, das vom Session Manager-Client zum Abrufen eines OAuth 2.0-Zugriffstokens verwendet werden soll.

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

Im folgenden Beispiel wird ein Client mit dem Namen registriert`my-sm-client`.

**Befehl**

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

**Ausgabe**

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