mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-06 13:27:22 +00:00
Merge pull request #885 from ragnarbull/ragnarbull-auth-pwd-fixes
Password fixes - enforce max length, add checks (pwd breach, PII, low entropy), improved UX, deprecate common-passwords api
This commit is contained in:
@@ -231,10 +231,15 @@
|
||||
"current": "Current password",
|
||||
"current-wrong": "The current password may be wrong",
|
||||
"new": "New password",
|
||||
"validate-base": "Password should contain at least:",
|
||||
"validate-length": "14 characters",
|
||||
"validate-case": "1 lowercase character",
|
||||
"validate-number": "1 number"
|
||||
"validate-base": "Password should contain:",
|
||||
"validate-tooShort": "at least 14 characters",
|
||||
"validate-tooLong": "at most 100 characters",
|
||||
"validate-noLetterChar": "at least 1 letter character",
|
||||
"validate-noNumOrSpecialChar": "at least 1 number or special character",
|
||||
"validate-repeatedChar": "at most 3 repeated, consecutive characters",
|
||||
"validate-escapeChar": "No escape characters allowed.",
|
||||
"validate-lowEntropy": "Password contains sensitive data.",
|
||||
"validate-breached": "Password was found in a data breach."
|
||||
},
|
||||
"token": {
|
||||
"service-tokens": "Service Tokens",
|
||||
|
||||
@@ -228,10 +228,15 @@
|
||||
"current": "Contraseña actual",
|
||||
"current-wrong": "La contraseña actual puede puede que sea incorrecta",
|
||||
"new": "Nueva contraseña",
|
||||
"validate-base": "La contraseña debe contener como mínimo:",
|
||||
"validate-length": "14 caracteres",
|
||||
"validate-case": "1 letra en minúsculas",
|
||||
"validate-number": "1 número"
|
||||
"validate-base": "La contraseña debe contener:",
|
||||
"validate-tooShort": "al menos 14 caracteres",
|
||||
"validate-tooLong": "como máximo 100 caracteres",
|
||||
"validate-noLetterChar": "al menos 1 carácter alfabético",
|
||||
"validate-noNumOrSpecialChar": "al menos 1 número o carácter especial",
|
||||
"validate-repeatedChar": "como máximo 3 caracteres repetidos y consecutivos",
|
||||
"validate-escapeChar": "No se permiten caracteres de escape.",
|
||||
"validate-lowEntropy": "La contraseña contiene datos sensibles.",
|
||||
"validate-breached": "La contraseña se encontró en una violación de datos."
|
||||
},
|
||||
"token": {
|
||||
"service-tokens": "Tokens de servicio",
|
||||
|
||||
@@ -215,10 +215,15 @@
|
||||
"current": "Mot de passe actuel",
|
||||
"current-wrong": "Le mot de passe actuel peut être érroné",
|
||||
"new": "Nouveau mot de passe",
|
||||
"validate-base": "Le mot de passe doit contenir au moins:",
|
||||
"validate-length": "14 caractères",
|
||||
"validate-case": "1 caractère miniscule",
|
||||
"validate-number": "1 chiffre"
|
||||
"validate-base": "Le mot de passe doit contenir :",
|
||||
"validate-tooShort": "au moins 14 caractères",
|
||||
"validate-tooLong": "au plus 100 caractères",
|
||||
"validate-noLetterChar": "au moins 1 caractère alphabétique",
|
||||
"validate-noNumOrSpecialChar": "au moins 1 chiffre ou caractère spécial",
|
||||
"validate-repeatedChar": "au plus 3 caractères consécutifs répétés",
|
||||
"validate-escapeChar": "Aucun caractère d'échappement autorisé.",
|
||||
"validate-lowEntropy": "Le mot de passe contient des données sensibles.",
|
||||
"validate-breached": "Le mot de passe a été trouvé dans une violation de données."
|
||||
},
|
||||
"token": {
|
||||
"service-tokens": "Jetons de service",
|
||||
@@ -296,4 +301,4 @@
|
||||
"step5-subtitle": "Infisical a pour but d'être utilisé avec vos coéquipiers. Invitez-les à le tester.",
|
||||
"step5-skip": "Passer"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -182,10 +182,15 @@
|
||||
"current": "현재 비밀번호",
|
||||
"new": "새 비밀번호",
|
||||
"current-wrong": "현재 비밀번호가 잘못되었어요",
|
||||
"validate-base": "비밀번호는 다음 조건을 만족해야 합니다:",
|
||||
"validate-length": "14 글자 이상",
|
||||
"validate-case": "1개 이상의 소문자",
|
||||
"validate-number": "1개 이상의 숫자"
|
||||
"validate-base": "비밀번호는 다음을 포함해야 합니다:",
|
||||
"validate-tooShort": "최소 14자",
|
||||
"validate-tooLong": "최대 100자",
|
||||
"validate-noLetterChar": "최소 1개의 문자를 포함해야 합니다.",
|
||||
"validate-noNumOrSpecialChar": "최소 1개의 숫자 또는 특수 문자를 포함해야 합니다.",
|
||||
"validate-repeatedChar": "연속으로 최대 3개의 반복된 문자를 포함할 수 있습니다.",
|
||||
"validate-escapeChar": "이스케이프 문자는 허용되지 않습니다.",
|
||||
"validate-lowEntropy": "비밀번호에 민감한 데이터가 포함되어 있습니다.",
|
||||
"validate-breached": "비밀번호가 데이터 유출에 포함되었습니다."
|
||||
},
|
||||
"token": {
|
||||
"add-dialog": {
|
||||
@@ -256,4 +261,4 @@
|
||||
"step4-description3": "분실시 접근하거나 복구할 수 없는 시크릿 키가 포함되어 있어요.",
|
||||
"step4-download": "PDF 다운로드"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -210,10 +210,15 @@
|
||||
"current": "Senha atual",
|
||||
"current-wrong": "A senha atual pode estar errada",
|
||||
"new": "Nova Senha",
|
||||
"validate-base": "A senha deve conter pelo menos:",
|
||||
"validate-length": "14 caracteres",
|
||||
"validate-case": "1 caractere minúsculo",
|
||||
"validate-number": "1 número"
|
||||
"validate-base": "A senha deve conter:",
|
||||
"validate-tooShort": "pelo menos 14 caracteres",
|
||||
"validate-tooLong": "no máximo 100 caracteres",
|
||||
"validate-noLetterChar": "pelo menos 1 caractere alfabético",
|
||||
"validate-noNumOrSpecialChar": "pelo menos 1 número ou caractere especial",
|
||||
"validate-repeatedChar": "no máximo 3 caracteres repetidos e consecutivos",
|
||||
"validate-escapeChar": "Nenhum caractere de escape permitido.",
|
||||
"validate-lowEntropy": "A senha contém dados sensíveis.",
|
||||
"validate-breached": "A senha foi encontrada em uma violação de dados."
|
||||
},
|
||||
"token": {
|
||||
"service-tokens": "Tokens de Serviço",
|
||||
@@ -290,4 +295,4 @@
|
||||
"step5-subtitle": "Infisical foi feito para ser usado com seus colegas. Convide-os para testar também.",
|
||||
"step5-skip": "Pular"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -228,10 +228,15 @@
|
||||
"current": "Mevcut şifre",
|
||||
"current-wrong": "Mevcut şifre yanlış olabilir",
|
||||
"new": "Yeni şifre",
|
||||
"validate-base": "Şifre en az şunları içermelidir:",
|
||||
"validate-length": "14 karakter",
|
||||
"validate-case": "1 küçük harf",
|
||||
"validate-number": "1 rakam"
|
||||
"validate-base": "Parola içermelidir:",
|
||||
"validate-tooShort": "en az 14 karakter",
|
||||
"validate-tooLong": "en fazla 100 karakter",
|
||||
"validate-noLetterChar": "en az 1 harf karakteri",
|
||||
"validate-noNumOrSpecialChar": "en az 1 rakam veya özel karakter",
|
||||
"validate-repeatedChar": "en fazla 3 tekrarlanan, ardışık karakter",
|
||||
"validate-escapeChar": "Kaçış karakterlerine izin verilmez.",
|
||||
"validate-lowEntropy": "Parola hassas veriler içeriyor.",
|
||||
"validate-breached": "Parola veri ihlalinde bulundu."
|
||||
},
|
||||
"token": {
|
||||
"service-tokens": "Servis Belirteçleri",
|
||||
|
||||
Reference in New Issue
Block a user