Process Mining
2021.10
False
Imagen de fondo del banner
Process Mining
Última actualización 2 de abr. de 2024

Configurar un almacén de credenciales

Introducción

El almacén de credenciales te ofrece una forma de utilizar contraseñas sin exponerlas a los desarrolladores.

El administrador del servidor es responsable de configurar el almacén de credenciales y completarlo con contraseñas. El administrador del servidor debe proporcionar una lista de credenciales disponibles a los desarrolladores. Estos desarrolladores pueden usar el identificador de una contraseña.

Hay dos formas disponibles de almacenar contraseñas:

  • un archivo json en disco;
  • en el almacén de claves de Azure.

    Nota: solo puede utilizar uno de los métodos simultáneamente.

Requisitos previos

Un entorno de Azure debería estar disponible para un almacén de claves de Azure.

Configurar un almacén de credenciales basado en archivos

El almacén de credenciales basado en archivos es un archivo json que reside en un disco llamado credential_store.json. Este archivo debe contener un único objeto que contenga un conjunto de pares de valor-clave, donde:
  • clave es el identificador que deben usar los desarrolladores,
  • elvalor contiene la contraseña real.
Sigue estos pasos para crear un almacén de credenciales basado en archivos que contenga una contraseña, con PasswordIdentifer como identificador.

Paso

Acción

1

Crea un nuevo archivo de texto en <PLATFORMDIR>\databases con el nombre credential_store.json.

2

Abre credential_store.json con un editor de texto.

3

Introduzca la siguiente información en el archivo:

{

"PasswordIdentifier": "s3cr3tp4ssw0rd"

}

4

Guarda el archivo.

5

Ve a la pestaña Ajustes de superadministrador.

6

Añade la siguiente entrada a la configuración del Servidor:

"AlmacénDeCredenciales": {

"Tipo": "Archivo"

}

Los desarrolladores pueden utilizar el identificador PasswordIdentifier y, cuando se utilice, generará la contraseña s3cr3tp4ssw0rd.
A continuación se muestra un ejemplo de un archivo credential_store.json para un almacén de credenciales con varias contraseñas.
{
      "passwordIdentifier": "secr3tp4ssw0rd"
    , "ldapServerPassword": "BBx^W2Vh(7!r]@>!%"
    , "oracleDatabasePassword": "~5u4$8HtCE]3mXpV"
    , ...
}{
      "passwordIdentifier": "secr3tp4ssw0rd"
    , "ldapServerPassword": "BBx^W2Vh(7!r]@>!%"
    , "oracleDatabasePassword": "~5u4$8HtCE]3mXpV"
    , ...
}

Configurar un almacén de credenciales basado en archivos cifrados

También es posible crear un almacén de credenciales basado en archivos cifrados. En este caso, estableces el Tipo como Encrypted en la entrada CredentialStore en Configuración del servidor. Solo es posible añadir entradas en el almacén de credenciales cifradas utilizando el comando DataServer -AddEncryptedPassword.
-dataserver -AddEncryptedPassword <key> <password>-dataserver -AddEncryptedPassword <key> <password>
Sigue estos pasos para crear un almacén de credenciales cifrado basado en archivos que contienen contraseñas con PasswordIdentifer como un identificador.

Paso

Acción

1

Ve a la pestaña Ajustes de superadministrador.

2

Añade la siguiente entrada a la configuración del Servidor:

"AlmacénDeCredenciales": {

"Tipo" : "cifrado"

}

3

Abre un símbolo de la línea de comandos de Windows y ve a la carpeta [PLATFORMDIR]\builds .

4

Introduce el siguiente comando:

processgold.bat -dataserver -AddEncryptedPassword PasswordIdentifier s3cr3tp4ssw0rd.

Las entradas de contraseña añadidas no se pueden eliminar.

Nota: El comando -AddEncryptedPassword sobrescribirá los valores de la contraseña existentes sin notificación.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.