diff --git a/webapp/ldaputils.py b/webapp/ldaputils.py index 9330bfd..a8230e2 100644 --- a/webapp/ldaputils.py +++ b/webapp/ldaputils.py @@ -4,7 +4,7 @@ from webapp import config def is_valid_name(name): """`true` if `name` is a safe ldap uid/cn""" - return re.match(r'^[a-zA-Z_][a-zA-Z0-9-_]*\Z', name) is not None + return re.match(r'^[a-zA-Z_][a-zA-Z0-9-_\.]*\Z', name) is not None def validate_name(name): """Raises `RuntimeError` if `name` is not a safe ldap uid/cn"""