带有两个用于Oracle APEX的OU(或子OU)的LDAP登录

时间:2019-07-18 14:41:19

标签: ldap oracle-apex oracle-apex-5.1

我正在尝试将LDAP用于我的oracle apex应用程序,我已经设置了一个当前LDAP,它引用了LDAP中的基本OU,但是对于第二组用户,我们还有另一个OU或子OU。 ,我也需要他们登录到我的应用程序-我知道主机和端口等,并且我知道我必须将Use Exact Distinguished String设置为no并提供搜索过滤器(如果这是错误的,请告诉我) ,但我不知道如何同时引用子OU和普通OU。任何人都可以举一个带有常规OU和第二个OU或用于Oracle Apex的LDAP的子OU的搜索字符串的示例吗?

1 个答案:

答案 0 :(得分:0)

在这种情况下,可以使用Use Exact Distinguished Name : No,而改为设置search base

您只能指定一个搜索基准,使用此设置是为了使后端实际在该基准下搜索DIT 。但这不是问题,除非拥有巨大的目录,您只需要为用户(而不是组织单位)设置树中“上方”的任何条目的公共“容器”即可。

例如,如果您具有以下两个OU:ou=accounts,dc=example,dc=comou=users,dc=example,dc=com,则可以将dc=example,dc=com设置为基数。

从DN开始,您只会使用最长的公用部分(这与DNS层次结构非常相似)。