new PasswordRulesUtilities()
Classe contendo métodos estáticos auxiliares no processo de regras de segurança.
- Deprecated:
Methods
-
<static> generatePassword(len, useCapitals, useNumbers, useSpecial)
-
Gera um senha aleatória com determinado comprimento. Caso não seja informado será utilizado o comprimento padrão de 8 caracteres.
Parameters:
Name Type Description lennumber Comprimento da senha a ser gerada.
useCapitalsboolean Deve conter letras maiúsculas.
useNumbersboolean Deve conter números.
useSpecialboolean Deve conter caracteres especiais.
- Deprecated:
-
- Utilize module:@nginstack/engine/lib/security/PasswordValidator#generatePassword
Returns:
Senha randômica gerada de acordo com as regras definidas.
- Type
- string
-
<static> generatePasswordRuleBased(passwordPolicyKey)
-
Gera uma senha randômica que satisfaz a política de senha informada.
Parameters:
Name Type Description passwordPolicyKeynumber Chave da política de senhas.
- Deprecated:
-
- Utilize module:@nginstack/engine/lib/security/PasswordValidator#generatePassword
Returns:
Senha randômica gerada com base nas regras informadas.
- Type
- string
-
<static> getPasswordRule(passwordPolicyKey)
-
Retorna um objeto contendo as informações da política de senha passada por parâmetro.
Parameters:
Name Type Description passwordPolicyKeynumber Chave de uma política de senha cadastrada.
- Deprecated:
Returns:
Objeto que representa a política de senha solicitada.
- Type
- PasswordRule
-
<static> getPasswordStrength(password)
-
Obtém a força de uma senha informada.
Parameters:
Name Type Description passwordstring Senha a ser analisada.
- Deprecated:
-
- Yes
Returns:
Número entre 0 e 100 que avalia a força senha informada.
- Type
- number
-
<static> validatePassword(password, passwordPolicyKey)
-
Valida uma senha passada conforme a política de senha informada
Parameters:
Name Type Description passwordstring Senha a ser validada
passwordPolicyKeynumber Política de senha
- Deprecated:
-
- Utilize module:@nginstack/engine/lib/security/PasswordValidator#validatePassword
Returns:
Mensagem contendo a descrição das regras violadas ou vazio
- Type
- string