问题标签 [ldap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1455 浏览

c# - C# 中的邮件存储配额检查器

我们需要在 Intranet 场景中为用户构建一个工具。该工具应检查邮箱配额(在 Active Directory 中设置)的使用百分比。目前,他们可以使用 Outlook 2003 检查他们的文件夹大小,但这不会显示为他们设置的配额限制或正在使用的百分比。

博客包含我需要的所有确切信息,包括vbscript 示例。如果您有任何类似的 C# 代码,请发布。这将为我编写一个小的系统托盘应用程序提供一个很好的指导,该应用程序将轮询 Active Directory 并实时显示百分比。

PS:我不是偷懒。已经开始为此编写代码。只需检查你们中是否有人经历过类似的练习并有代码可以分享。

0 投票
5 回答
924 浏览

django - 为单点登录管理大型用户数据库

您将如何实施具有以下目标的系统:

  • 管理目前与第三方供应商的应用程序紧密集成的数十万现有用户的身份验证和授权 (我们希望将这些用户分解为我们管理的东西,并让我们的应用程序与之抗衡,加上我们的第 3 方供应商与之抗衡)。
  • 管理链接到这些用户的个人资料信息
  • 必须能够从几乎任何平台(Windows、*nix、PHP、ASP/C#、Python/Django 等)上的任意数量的 Web 应用程序访问。

这里有一些示例实现:

  • LDAP/AD 服务器来管理一切。对所有配置文件数据使用自定义架构。一切都可以针对 LDAP/AD 进行身份验证,我们可以将各种 ACL 和配置文件数据存储在自定义模式中。
  • 仅使用 LDAP/AD 进行身份验证,使用某种传统数据库(MSSQL/PostgreSQL/MySQL)或基于文档的数据库(CouchDB、SimpleDB 等)将 LDAP 用户绑定到最强大的配置文件/授权服务器。使用 LDAP 进行授权,然后点击数据库获取更高级的内容。
  • 对所有内容都使用传统数据库(关系或文档)。

这三个是最好的吗?是否有其他符合上述目标且更易于实施的解决方案?

** 我应该补充一点,几乎所有将对用户数据库进行身份验证的应用程序都在我们的控制之下。唯一的少数外部人员将是我们正在从中删除当前用户数据库的应用程序,也许还有 1 或 2 个其他应用程序。没有什么比需要 openID 服务器更广泛的了。

同样重要的是要知道这些用户中的许多人已经拥有这些帐户 5-8 年并且知道他们的登录名和密码等等。

0 投票
8 回答
65990 浏览

java - 如何使用 Spring Security 对 Active Directory 服务器进行身份验证?

我正在编写一个需要用户登录的 Spring Web 应用程序。我的公司有一台 Active Directory 服务器,我想将其用于此目的。但是,我无法使用 Spring Security 连接到服务器。

我正在使用 Spring 2.5.5 和 Spring Security 2.0.3,以及 Java 1.6。

如果我将 LDAP URL 更改为错误的 IP 地址,它不会抛出异常或任何东西,所以我想知道它是否开始尝试连接到服务器。

尽管 Web 应用程序启动得很好,但我在登录页面中输入的任何信息都会被拒绝。我以前使用过一个 InMemoryDaoImpl,它工作得很好,所以我的应用程序的其余部分似乎配置正确。

这是我与安全相关的 bean:

0 投票
4 回答
673 浏览

.net - 如何加快 ColdFusion 中 .NET AD 的数据检索速度?

如何优化以下代码,目前需要 2 分钟以上的时间从超过 10 万条记录的池中检索和遍历 800 多条记录,每条记录返回 6 个字段(每个附加字段大约增加 20 秒):

0 投票
3 回答
1157 浏览

ldap - 是否有提供故障转移的 ldap C/C++ 库?

我正在寻找 C 或 C++ 中的 LDAP 库,它允许我指定 LDAP 主机名列表而不是单个主机名。然后库应该使用它可以连接的第一个,以防一个或多个服务器停机。我确信包装一个现有的库来创建它很容易,但为什么要重新发明轮子呢?

0 投票
1 回答
1292 浏览

.net - 使用“SQL”查询 Active Directory?

我只是想知道是否有人知道或制作了 Active Directory 的包装器以便能够在 .net 中轻松查询它?有点像“LINQ-to-ActiveDirectory”或一些 SQL 方言,即能够执行“SELECT DISTINCT(DEPARTMENT) FROM /Users/SomeOU/AnotherOU”或“SELECT user FROM domain”等。

据我所知,可以以“SQLesque”方式查询 WMI 和 IIS,我只是想知道 Active Directory 是否也可以进行类似的操作,而无需学习另一种查询语言(LDAP)?

0 投票
2 回答
2458 浏览

vb.net - VB.Net“存在命名冲突”错误,用于创建用户的打开 ldap

我正在尝试使用目录服务将目录条目添加到 openldap 服务器。我看到的示例看起来很简单,但我不断收到错误“存在命名冲突”。这条消息是什么意思?我该如何解决?

我已经包含了用于创建人员容器的代码 ldif 文件。

ldif 文件:

0 投票
2 回答
8863 浏览

vb6 - 如何使用 VB6 连接到 LDAP 存储

我在将 Visual Basic (6) 与 LDAP 结合使用时遇到了问题。当我尝试连接到 LDAP 存储时,我总是会收到诸如“路径名错误”或“表不存在”之类的错误(取决于代码的样子)。

这是我编写的连接代码的一部分:

日志文件显示“Test1”、“Test2”、“Test3”,然后是“表不存在”,因此出现问题的是“Set rs = conn.Execute(...)”行(很明显...)。

在我的代码中,我尝试以安全的方式进行连接。我发现它与 SSL/证书无关,因为也无法建立匿名的不安全连接。有趣的是:我在 .NET 中用五分钟编写了一个小型测试应用程序。使用该应用程序,我能够(匿名)连接并从 LDAP 存储读取结果,完全没有问题。

有没有人对 LDAP 和 VB6 的组合有任何经验,也许知道可能是什么问题?我用谷歌搜索并看到了一些示例代码片段,但不幸的是它们都不起作用(与结果相同的错误消息)。提前致谢!

0 投票
1 回答
2708 浏览

c# - 如何从同一网络但不同域的计算机中找到可用的 ldap 服务器?

我的公司有与活动目录/LDAP 集成的代码,用于集中用户名/密码登录。目前,配置页面只能显示链接到当前计算机所在的 Exchange 域的 LDAP 服务器。我想列出所有可用的 LDAP 服务器,类似于您在 Windows 资源管理器中查看“Microsoft Windows 网络”时的情况。截至目前,我无法通过 LDAP 或其他方式获取此信息。

0 投票
2 回答
1844 浏览

c# - 服务定位协议的示例客户端实现?

有谁知道可以在 Windows 盒子上构建/运行的服务位置协议的一个很好的示例实现?