我必须在集成到AD的所有应用程序中使用userPrincipalName而不是默认的sAMAccountName,因为我们的login名> 20个字符,这是sAMAccountName不支持的。 所以我改变了
gitlab_rails['ldap_uid'] = 'sAMAccountName'
至
gitlab_rails['ldap_uid'] = 'userPrincipalName'
在我的/etc/gitlab/gitlab.rbconfiguration。 这是工作,但现在我需要inputlogin名和域。 示例:用户login名称为“Peter”。 使用sAMAccountName,我可以通过在Gitlab中input“Peter”作为用户名来login。 但是由于userPrincipalName包含域名,我现在必须input“[email protected]”。
我正在寻求让我的用户很舒服,只inputlogin名,没有@domain。 这样的事情,使用户input“彼得”和git发送“[email protected]”到AD:
gitlab_rails['ldap_uid'] = '${gitlabUsername}@mydomain.com'
这可能吗?