- Introdução
- Requisitos
- Melhores práticas
- Instalação
- Atualizando
- Servidor de Identidade
- Requisitos de hardware e software
- Pré-requisitos para a instalação
- Instalação
- Criptografando o AppSettings.Production.json
- Considerações de Manutenção
- High Availability Add-on
Visão geral
Os arquivos AppSettings.Production.json do Identity Server e do Webhooks contêm informações confidenciais que se pode querer proteger. É possível criptografar/descriptografar esses arquivos usando a ferramenta UiPath.IdentityServerConfigProtector.exe.
Após a criptografia, os dados não podem ser alterados editando-se diretamente o arquivo AppSettings.Production.json. Eles devem ser descriptografados e, depois, recriptografados.
UiPath.ConfigProtector.exe
UiPath.ConfigProtector.exe está localizado no diretório de instalação do Orchestrator. Seu caminho completo é: C:\Program Files (x86)\UiPath\Orchestrator\Tools\ConfigProtector.
Referência de comando
| Parâmetro | Description |
|---|---|
--pe | Criptografa o arquivo AppSettings.Production.json. |
--de | Descriptografa o arquivo AppSettings.Production.json. |
-f /--configfile | Indica o nome e o caminho do arquivo de AppSettings.Production.json. |
-o /--output | O arquivo criptografado/descriptografado é salvo em um novo arquivo, ao invés de substituir o existente. |
--help | Exibe informações sobre os comandos disponíveis. |
--version | Exibe informações da versão. |
Servidor de Identidade
Criptografia
Para criptografar o AppSettings.Production.json, execute as seguintes etapas APÓS a instalação do Orchestrator:
-
Abra o Prompt de Comando.
-
Execute o seguinte comando:
UiPath.ConfigProtector.exe --pe -f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"UiPath.ConfigProtector.exe --pe -f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"
Descriptografia
-
Abra o Prompt de Comando.
-
Execute o seguinte comando:
UiPath.ConfigProtector.exe --de -f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"UiPath.ConfigProtector.exe --de -f "C:\Program Files (x86)\UiPath\Orchestrator\Identity\appsettings.Production.json"
Webhooks
Antes de criptografar o appsettings.Production.json do Webhooks, você precisa adicionar as configurações do certificado de assinatura. Você pode copiar a seção SigningCredentialSettings do arquivo appsettings.Production.json do Identity Server se quiser usar o mesmo certificado.
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
Namerepresenta a impressão digital do seu certificado.- Não recomendamos usar outros valores para
LocationeNameType.
Criptografia
-
Abra o Prompt de Comando.
-
Execute o seguinte comando:
UiPath.ConfigProtector.exe --pe -f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"UiPath.ConfigProtector.exe --pe -f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"
Descriptografia
-
Abra o Prompt de Comando.
-
Execute o seguinte comando:
UiPath.ConfigProtector.exe --de -f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"UiPath.ConfigProtector.exe --de -f "C:\Program Files (x86)\UiPath\Orchestrator\Webhooks\appsettings.Production.json"
Serviçodo Catálogo de recursos
Antes de criptografar o Serviço de Catálogo de Recurso appsettings.Production.json, você precisa adicionar as configurações para certificado de assinatura. Você pode copiar a seção SigningCredentialSettings do arquivo appsettings.Production.json do Identity Server se quiser usar o mesmo certificado.
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
"AppSettings": {
"SigningCredentialSettings": {
"StoreLocation": {
"Name": "66B6B5A95BD055C8A264E643F9F8B26C7BEAA841",
"Location": "LocalMachine",
"NameType": "Thumbprint"
}
}
}
Namerepresenta a impressão digital do seu certificado.- Não recomendamos usar outros valores para
LocationeNameType.
Criptografia
-
Abra o Prompt de Comando.
-
Execute o seguinte comando:
UiPath.ConfigProtector.exe --pe -f "C:\Program Files (x86)\UiPath\Orchestrator\ResourceCatalog\appsettings.Production.json"UiPath.ConfigProtector.exe --pe -f "C:\Program Files (x86)\UiPath\Orchestrator\ResourceCatalog\appsettings.Production.json"
Descriptografia
-
Abra o Prompt de Comando.
-
Execute o seguinte comando:
UiPath.ConfigProtector.exe --de -f "C:\Program Files (x86)\UiPath\Orchestrator\ResourceCatalog\appsettings.Production.json"UiPath.ConfigProtector.exe --de -f "C:\Program Files (x86)\UiPath\Orchestrator\ResourceCatalog\appsettings.Production.json"