ldap相关内容

如何查询一个域的用户是否是另一个 AD 域中的组的成员?

我有一系列应用程序都使用我创建的相同 C#、.Net 2.0 代码来检查用户是否是 Active Directory 组的成员. 直到最近,当我将来自另一个受信任的 AD 域的用户添加到我的一个 AD 组时,我的代码才遇到任何问题.我的问题是如何检查用户是否是 Active Directory 组的成员,无论其域如何.换句话说,他们可能与我的组在同一个域中,也可能不在同一个域中.下面是我编写 ..
发布时间:2022-01-17 19:53:16 C#/.NET

从 NamingEnumeration 中提取数据

我的应用程序在 LDAP 服务器中搜索人员. return ldapTemplate.search("", "(objectclass=person)", new AttributesMapper() {公共对象 mapFromAttributes(Attributes attrs)抛出命名异常 {返回 attrs.get("cn").getAll();}}); 它返回 NamingEnume ..
发布时间:2022-01-17 19:53:08 Java开发

使用 LDAP 的 IIS 基本身份验证

我有一个需要通过 IIS 使用 HTTP 身份验证的 Web 服务.唯一的障碍是用户的凭据在 LDAP 中.有没有办法将 IIS 配置为使用 LDAP 凭据进行基本身份验证?我以为我可以将默认域或领域设置为 LDAP 连接字符串的一部分,但没有任何运气.谢谢, -会 解决方案 我会做什么(我假设您使用的是第三方 LDAP,并且没有内置的方法来执行此操作;我尚未检查)已设置 MADAM ..
发布时间:2022-01-17 19:53:00 服务器开发

无法使用 DirectoryServices.Protocols.LdapConnection 打开 SecureSocketLayer

我正在尝试修复产品中的 SSL 错误,并注意到尽管代码将 SSL 设置为 true,但在代码的下一行中,SSL 仍然为 false.我为此编写了一个单元测试,单元测试证实了我的怀疑. [测试方法]公共无效 SecureSocketLayerSetToTrue( ){var ldapConnection = 新的 LdapConnection(新的 LdapDirectoryIdentifier ..
发布时间:2022-01-17 19:52:52 其他开发

JAAS 附加登录模块

我想知道如何结合这两个身份验证步骤: 检查 LDAP 中的用户/密码 将在数据库中找到的主体(角色)添加到主题. LDAP 用户存储库不知道特定于应用程序的角色,我不想管理应用程序数据库中的密码.所以我两个都需要. JAAS 配置文件允许有额外的 LoginModules : {; ..
发布时间:2022-01-17 19:52:46 Java开发

SVN + SASL + ActiveDirectory:如何

我正在尝试设置 SVN 以针对 ActiveDirectory 进行身份验证.我知道如果您将 SVN 设置为使用 Apache 提供服务,这是可能的,但这样做会引入太多开销,并且 SVN 运行速度太慢.通过阅读 SVN 文档,听起来现在应该可以(因为 SASL 在 1.5 中集成到 SVN 中)配置 SVN 以在不使用 Apache 的情况下针对 ActiveDirectory 进行身份验证.不幸 ..
发布时间:2022-01-17 19:52:38 其他开发

如何从 LDAP 中删除所有记录?

是否可以通过一行命令从 LDAP 中删除所有条目? 我试过了: ldapdelete -r 'cn=*,dc=domain,dc=com' -w 但它不起作用.我没有更好的主意;/ 解决方案 ldapdelete是删除特定的DN,不能使用通配符. 没有原生的“oneliner".您可以执行 ldapsearch 并将由此搜索产生的 DN 列表提供给 ldapdelete ..
发布时间:2022-01-17 19:52:23 其他开发

Jenkins:如何在 groovy-script 中获取用户 LDAP 组

我已经为 Jenkins 中的自助服务部署设置了一个参数化作业.用户可以选择要部署到的应用程序版本和环境.目前显示给用户的可用环境只是一个静态的字符串列表(选择参数). 现在我想根据当前用户的 LDAP 组将部署限制在某些环境中. jenkins 中的用户页面显示如下: 詹金斯·贝努策 ID:maku 组: adm_proj_a关系管理员ROLE_ADM_PROJ_XYR ..
发布时间:2022-01-17 19:52:16 其他开发

获取 LDAP 对象的内部属性

我正在尝试获取 LDAP 用户内部属性,但找不到如何获取它们 DirContext ctx = this.getDirContext();列出list = new ArrayList();命名枚举结果=空;尝试 {SearchControls 控件 = 新 SearchControls();控制.setSearchScope(SearchControls.SUBTREE_SC ..
发布时间:2022-01-17 19:52:08 Java开发

无法使用内容同步操作 (syncrepl) 从 OpenLDAP 服务器获取已删除的项目

我在 Ubuntu 19.04 VM 上设置了我的 OpenLDAP 服务器并允许复制(使用本教程:https://help.ubuntu.com/lts/serverguide/openldap-server.html#openldap-server-replication).复制的一切似乎都很好.我没有设置消费者服务器,因为我的代码将充当一个,定期拉取修改过的元素. 已正确检索到修改/添 ..
发布时间:2022-01-17 19:51:49 C#/.NET

用于查询 LDAP 的 Java API

我希望查询 LDAP 服务器以从中检索所有用户条目.我遇到了一些图书馆 OpenLDAP LDAP SDK Mozilla 目录 Apache 目录 API 我的要求是查询像 AD 服务器这样的 LDAP 实现中的所有用户、易于编程和图书馆周围的良好社区.我在这里找不到明显的赢家.谁能告诉我广泛使用且功能强大的 API? 解决方案 与 Java 一起使用的最佳 API 是 ..
发布时间:2022-01-17 19:51:35 Java开发

从 AD 获取用户详细信息很慢

我正在使用以下代码从特定部门获取有关员工的大量信息,并从 AD 返回列表... 虽然它有效,但似乎很慢,是否有更有效的方法从 AD 获取各种用户详细信息? 公共静态列表GetEmployeeListForDepartment(字符串部门){使用 (HostingEnvironment.Impersonate()){PrincipalContext ctx = new PrincipalCo ..
发布时间:2022-01-17 19:51:29 C#/.NET

尝试使用 LDAP 连接连接 AD 时出错

尝试使用此代码连接AD PrincipalContext context = new PrincipalContext(ContextType.Domain, domain) 但我收到错误消息: LDAP 服务器不可用. 有什么想法吗? 解决方案 问题是:你指定我们的域为 “mydomain.com"(DNS 格式) 或作为“dc=mydomain,dc=com"( ..
发布时间:2022-01-17 19:51:22 C#/.NET

特定 OU 中子 OU 中所有用户的 LDAP 查询

我必须处理的活动目录是这样布置的:域包含许多 OU.这些 OU 之一被命名为“主 OU".在这个 OU 中,有几个以全球办事处位置命名的 OU(即“芝加哥"“巴黎"). 任何实际有血有肉的用户帐户都会放入以他们工作的办公室命名的 OU 中,作为他们的主要 OU.任何作为别名、通用帐户或不直接与真人关联的用户帐户都将“主要 OU"OU 设置为其主要 OU. 在数据方面,这个主要的 OU ..
发布时间:2022-01-17 19:51:16 其他开发

从文本中解析子字符串

我正在编写一个宏,它将 LDAP 格式的名称列表转换为 First、Last(区域). 对于那些不知道 LDAP 是什么样子的人,它如下: CN=John Smith (地区),OU=Legal,DC=example,DC=comand 在 Excel VBA 中,我似乎无法使用 string.substring(start, end).在 Google 上搜索似乎表明 Mid( ..
发布时间:2022-01-17 19:51:07 其他开发