Criação de usuários básicos

Há dois tipos de conta de usuário no VMS Milestone XProtect: usuários básicos e usuários do Windows.

Usuários básicos são contas de usuário que você cria no VMS Milestone XProtect. Trata-se de uma conta de usuário dedicada do sistema com um nome de usuário básico e autenticação de senha para o usuário individual.

Usuários Windows são contas de usuário adicionadas através de Microsoft de Active Directory.

Há algumas diferenças entre usuários básicos e usuários Windows:

  • Usuários básicos são autenticados por uma combinação de nome de usuário e senha e específicos de um sistema/site. Observe que, mesmo quando um usuário básico criado em um site federado tem o mesmo nome e a mesma senha que um usuário básico em outro site federado, o usuário básico tem acesso somente ao site em que ele foi criado.
  • Os usuários do Windows são autenticados com base em seu login do Windows e são específicos de uma máquina.

Definir as configurações de login para usuários básicos

Você pode definir as configurações de login para usuários básicos em um arquivo JSON, que é encontrado aqui: \\Program Files\Milestone\Management Server\IIS\IDP\appsettings.json.

Nesse arquivo, você pode definir os seguintes parâmetros:

LoginSettings
"ExpireTimeInMinutes": 5Defina o período de tempo (em minutos) em que uma sessão de login irá expirar se o usuário não realizar nenhuma ação.
LockoutSettings
"LockoutTimeSpanInMinutes": 5Definir por quanto tempo (em minutos) um usuário ficará bloqueado.
"MaxFailedAccessAttempts": 5Definir o número de tentativas que um usuário terá para fazer login antes de ser bloqueado.
PasswordSettings
"RequireDigit": verdadeiroDefinir se dígitos básicos (0 a 9) são exigidos na senha.
"RequireLowercase": verdadeiroDefinir se caracteres minúsculos são exigidos na senha.
"RequireNonAlphanumeric": verdadeiroDefinir se caracteres especiais (~!@#$%^&*_-+=`|\(){}[]:;"'<>,.?/) são necessários na senha.
"RequireUppercase": verdadeiroDefinir se caracteres maiúsculos são exigidos na senha.
"RequiredLength": 8Definir o número de caracteres exigidos na senha. A senha mínima é de {0} caracteres e a senha máxima é de 255 caracteres.
"RequiredUniqueChars": 1

Definir o número mínimo de caracteres únicos exigidos na senha.

Por exemplo, se você definir caracteres únicos necessários como 2, senhas como aaaaaa, aa, a, b, bb, bbbbbbb serão rejeitadas.

Enquanto que senhas como abab, abc, aaab e assim por diante serão aceitas porque há pelo menos dois caracteres exclusivos em cada.

Aumentar o número de caracteres exclusivos em uma senha aumenta a força da senha, evitando sequências repetitivas que são facilmente adivinhadas.

Para criar um novo usuário básico em seu sistema:

  1. Expanda Segurança > Usuários Básicos.
  2. No painel Usuários Básicos, clique com o botão direito e selecione Criar Usuário Básico.
  3. Especifique um nome de usuário e uma senha. Repita a senha para confirmar que você a especificou corretamente.
  4. A senha deve atender à complexidade definida no arquivo appsettings.json (consulte Definir as configurações de login para usuários básicos).

  5. Especifique se o usuário básico deve alterar a senha no próximo login. A Milestone recomenda que você marque a caixa de seleção para que usuários básicos possam definir as próprias senhas quando fizerem login pela primeira vez.
  6. Você pode desmarcar a caixa de seleção somente quando criar usuários básicos que não possam alterar suas senhas. Esses usuários básicos são, por exemplo, usuários do sistema usados para plug-ins e autenticação de serviços do servidor.

  7. Especifique o status do usuário básico para ser Ativado ou Bloqueado.
  8. Clique em OK para criar o usuário básico.