Is bottin case insensitive? Is it required by LDAP? #7
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
My questions come from the following remark:
I can reproduce this behavior:
This behavior looks like bottin authorized the connection through the uppercase login but then Matrix crashed because the account does not exist. I would say bottin is case insensitive and matrix case sensitive. Or the opposite.
We should at least investigate.
Bottin is mostly case insensitive, but maybe at the wrong places. I think the question is whether a full DN such as
cn=quentin,ou=users,dc=deuxfleurs,dc=fr
should be matched case-sensitively or not. Since matching is case-insensitive almost everywhere (attribute names, searching in values) it doesn't seem very logical that we make this specific aspect case-sensitive, but if that's in the LDAP spec maybe we should. In all cases I think we should target compliance with the official LDAP specification here.LDAP seems to be mostly case INsensitive.
https://ldapwiki.com/wiki/Case-sensitive
I keep this issue open as it might be interesting to still act.
Maybe the next step should be to open an issue on synapse ldap module.