Ir para o conteúdo

Lab 12: Gestão de credenciais

Note que até o momento os dados utilizados para realizar o login na plataforma OrangeHRM foram expostas no código da automação ou na passagem de parâmetros.

Definir Credenciais

Para garantir a segurança dessas informações, utilize o recurso de Credenciais do Orquestrador BotCity Maestro.

Menu Credenciais

Para criar uma nova credencial, acesse o menu Credenciais e clique em Nova Credencial.

Defina o Label da credencial como login_orangehrm e adicione as chaves username e password e preencha com os valores para login na plataforma OrangeHRM.

Nova Credencial

Substitua no código da automação os valores que estão expostos no parâmetro, usando o método maestro.get_credential() da seguinte forma:

# # Usuário e senha para acessar o site
# username = execution.parameters.get("username")
# password = execution.parameters.get("password")

# Carrega credenciais para acessar o site
username = maestro.get_credential(label="login_orangehrm", key="username")
password = maestro.get_credential(label="login_orangehrm", key="password")

Excluir os parâmetros da Automação

Exclua os parâmetros no Orquestrador BotCity Maestro, acessando o menu Automações, editando a automação BotRecrutador e clique em Salvar.

Excluir Parâmetros

Agora a automação faz o login na plataforma OrangeHRM de forma segura, utilizando as credenciais definidas no Orquestrador BotCity Maestro.