没有域的Gitlab userPrincipalName

我必须在集成到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' 

这可能吗?