当其中一个注册用户的DN更改时,通过LDAP进行身份验证的应用程序是否存在任何预期/标准化的行为? (或更笼统地说,当他们的有效本金发生变化时,这似乎通常是他们的DN。从这里开始,我会说“ principal”,尽管我通常认为“ DN”。)
以下是Gitlab中遇到此问题的一个示例:https://gitlab.com/gitlab-org/gitlab-foss/issues/993
在这种情况下(基于该问题中链接的commit),他们似乎通过使用多个属性而不是单个属性来标识用户来解决此问题,因此,一次更改不会阻止他们进行映射回到同一个LDAP用户。
在我看来,可用的选项是:
如果有的话,其中哪些是预期/“最佳”方法?