

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

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

Registra un cliente de Session Manager en el broker y genera credenciales de cliente que este puede utilizar para recuperar un token de acceso de OAuth 2.0, necesario para realizar solicitudes a la API.

**importante**  
Asegúrese de guardar las credenciales en un lugar seguro. No se pueden recuperar más tarde.

Este comando solo se utiliza si el broker se usa como el servidor de autenticación de OAuth 2.0.

**Topics**
+ [Sintaxis](#sytnax)
+ [Opciones](#options)
+ [Output](#output)
+ [Ejemplo](#example)

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

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

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

**`--name`**  
Nombre único que se utiliza para identificar al cliente de Session Manager.  
Tipo: cadena  
Obligatorio: sí

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

**`client-id`**  
ID de cliente único que utilizará el cliente de Session Manager para recuperar un token de acceso de OAuth 2.0.

**`client-password`**  
Contraseña que utilizará el cliente de Session Manager para recuperar un token de acceso de OAuth 2.0.

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

El siguiente ejemplo registra un cliente llamado `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
```