2

我正在尝试将 nJupiter LDAP Membership 提供程序用于基于内部 Tivoli 的 LDAP 服务器。

我可以使用用户 ID 登录,在我们的例子中是国家代码和序列号的组合,但我想使用电子邮件地址登录。(或如果可能,两者兼而有之)。

我的用户配置是:

<users>
    <filter value="(objectclass=person)"/>
    <base value="ou=intranet,o=company.com" />
    <rdnAttribute value="uid" />
    <attributes>
      <!-- These attributes are loaded together with the LdapMembershipUser -->
      <!-- and also used by the FindUsersByName if excludeFromNameSearch not set to true -->
      <attribute value="givenName" />
      <attribute value="sn" />
      <attribute value="mail"/>
      <attribute value="title" excludeFromNameSearch="true" />
      <attribute value="callupName" excludeFromNameSearch="true" />
    </attributes>
    <descriptionAttribute value="cn" />
    <membershipAttribute value="ibm-allGroups" />
    <creationDateAttribute value="timeStampOnboard" />
    <emailAttribute value="mail" />
  </users>

有没有人对使用邮件作为 Windows 窗体登录需要更改的内容有什么建议?

4

1 回答 1

1

首先要尝试的是更改此行: <rdnAttribute value="uid"/>

更像是: <rdnAttribute value="mail"/>

即使用显示的值(用户作为用户名输入的内容)来匹配邮件属性值而不是 uid 属性值。

于 2013-05-10T20:54:22.547 回答