new PasswordRulesUtilities()
Classe contendo métodos estáticos auxiliares no processo de regras de segurança.
Methods
-
<static> generatePassword(len)
-
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 len
number Comprimento da senha a ser gerada.
Returns:
Senha randômica
- Type
- string
-
<static> generatePasswordRuleBased(passwordRuleKey)
-
Gera um senha randômica com base nas regras de senha informada.
Parameters:
Name Type Description passwordRuleKey
number Chave para um registro contendo as regras de formação de senha.
Returns:
Senha randômica gerada com base nas regras informadas.
- Type
- string
-
<static> getPasswordStrength(password)
-
Obtém a força de uma senha informada.
Parameters:
Name Type Description password
string Senha a ser analisada.
Returns:
Número entre 0 e 100 que avalia a força senha informada.
- Type
- number
-
<static> validatePassword(password, passwordRuleKey)
-
Valida uma senha passada conforme a regra de formação de senha informada
Parameters:
Name Type Description password
String Senha a ser validada
passwordRuleKey
Number Regra de formação de senha
Returns:
Mensagem contendo a descrição das regras violadas ou vazio
- Type
- String