Module: @nginstack/engine/lib/security/PasswordValidator

Classes

PasswordValidator

Type Definitions


PasswordStatus

Type:
  • Object
Properties:
Name Type Description
valid boolean

Indica se a senha corrente do usuário ainda é válida ou está expirada.

lastChange Date

Data da última alteração da senha do usuário.

daysToExpire number

Número de dias restantes para a expiração da senha do usuário.

expiringSoon boolean

Indica se a senha está próxima de expirar. Em outras palavras, se está dentro do período em dias configurado para que o alerta de troca de senha comece a aparecer para o usuário.


PasswordValidationResult

Type:
  • Object
Properties:
Name Type Description
valid boolean

Indica se a senha é válida de acordo com as regras configuradas.

errors Array.<string>

Lista de mensagens de erro caso a senha não seja válida.

message string

Mensagem formatada, informando se a senha é válida, ou listando todos os erros encontrados.