mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-07-05 19:16:37 +00:00
Merge pull request #12042 from jumpserver/pr@dev@ansible
perf: 密码中支持特殊字符比如"
This commit is contained in:
commit
06275a09ac
@ -49,15 +49,15 @@ def validate_password_for_ansible(password):
|
|||||||
# validate password contains left double curly bracket
|
# validate password contains left double curly bracket
|
||||||
# check password not contains `{{`
|
# check password not contains `{{`
|
||||||
# Ansible 推送的时候不支持
|
# Ansible 推送的时候不支持
|
||||||
if '{{' in password:
|
if '{{' in password or '}}' in password:
|
||||||
raise serializers.ValidationError(_('Password can not contains `{{` '))
|
raise serializers.ValidationError(_('Password can not contains `{{` or `}}`'))
|
||||||
if '{%' in password:
|
if '{%' in password or '%}' in password:
|
||||||
raise serializers.ValidationError(_('Password can not contains `{%` '))
|
raise serializers.ValidationError(_('Password can not contains `{%` or `%}`'))
|
||||||
# Ansible Windows 推送的时候不支持
|
# Ansible Windows 推送的时候不支持
|
||||||
if "'" in password:
|
# if "'" in password:
|
||||||
raise serializers.ValidationError(_("Password can not contains `'` "))
|
# raise serializers.ValidationError(_("Password can not contains `'` "))
|
||||||
if '"' in password:
|
# if '"' in password:
|
||||||
raise serializers.ValidationError(_('Password can not contains `"` '))
|
# raise serializers.ValidationError(_('Password can not contains `"` '))
|
||||||
|
|
||||||
|
|
||||||
def validate_ssh_key(ssh_key, passphrase=None):
|
def validate_ssh_key(ssh_key, passphrase=None):
|
||||||
|
Loading…
Reference in New Issue
Block a user