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.
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.
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.
Agora a automação faz o login na plataforma OrangeHRM de forma segura, utilizando as credenciais definidas no Orquestrador BotCity Maestro.