使用LDAP中的其他参数登录



我们已经与LDAP集成了WebSphere贸易,并且正确的登录流程正常。

我们有一个要求用户可以选择使用他的电话号码登录和他的会员卡。

目前,我们也在LDAP数据库中存储Ph.NO和会员卡。

我们也无法使用这些字段进行登录。有人可以在相同的情况下给一些指针吗?

是独立和联合的LDAP身份验证。

WebSphere中的独立LDAP配置允许您构建自己的LDAP搜索,该搜索用于将Web用户名映射到DN。您可以使用LDAP过滤器语法列出多个属性(|(phone =%v((MENSIONHABLIAPCARD =%V(...

https://www.ibm.com/support/knowledgecenter/ssaw57_8.5.5/com.ibm.m.websphere.nd.doc/ae/tsec_ldapfilter.html

如有必要,修改用户过滤器。用户过滤器用于 搜索注册表以获取用户,通常用于 安全角色与用户分配。过滤器也习惯 通过在 筛选。过滤器指定用于查找的属性 目录服务中的用户。在下面的示例中,属性 分配给%v,这是用户的缩写,必须是 独特的钥匙。具有同一对象类的两个LDAP条目 相同的简短名称。根据用户ID(UID(查找用户查找 要使用Inetorgperson对象类,请指定以下内容 语法:(&(uid =%v((objectClass = inetorgperson(

联合注册表采用用于相同目的的LDAP属性名称的半颜色分离列表。

https://www.ibm.com/support/knowledgecenter/ssaw57_8.5.5/com.ibm.m.websphere.nd.doc/ae/twim_ldap_settings.htings.html:

在登录过程中搜索所有登录属性。如果多个条目或 找不到条目,一个例外。例如,如果您 将登录属性指定为UID;邮件和登录ID为BOB, 搜索过滤器搜索UID = BOB或MAIL = BOB。搜索时 返回单个条目,然后可以进行身份验证。否则,一个 抛出例外。

手册中的血腥细节都覆盖。

最新更新