问题标签 [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.
c# - Active Directory - 检查用户名/密码
我在 Windows Vista Ultimate SP1 上使用以下代码来查询我们的活动目录服务器,以检查域中用户的用户名和密码。
目标使用 .NET 3.5,并使用 VS 2008 标准编译
我在运行应用程序的域管理员的域帐户下登录。
该代码在 Windows XP 上完美运行;但在 Vista 上运行时出现以下异常:
我尝试更改身份验证类型,但不确定发生了什么。
c# - 如何使用 C# 从用户名获取存储在 Active Directory 中的真实姓名?
我想为人们创建一个快速应用程序,以从一组凭据中解析存储在 Active Directory 中的用户名。某些应用程序仅提供用户 ID,并且期望最终用户启动 Active Directory 用户和组 MMC 管理单元太过分了。
输入类似于“MYCORP\a_user”,输出将是“Dave Smith”,如果这是存储在 AD 中的内容。
我希望它能够在我的测试域以及多林环境中运行。
有人可以提供这样做的样本吗?从 AD 中检索其他属性(例如电话号码)是否遵循相同的模式?
目标平台:.NET 2.0 及以上。
sql-server-2005 - 从 sql server 2005 查询 AD
我试图从 SQL Server 2005 中通过 ldap 查询 AD,但收到以下错误:
Msg 7321, Level 16, State 2, Line 1 准备查询“SELECT NAME,MAIL FROM "LDAP:///CN=foo,CN=Users,DC=bar,DC=com"" 执行时出错链接服务器“ADSI”的 OLE DB 提供程序“ADsDSOObject”。
这是在执行以下存储过程之后:
exec sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADsDSOObject', 'adsdatasource'
目前,我正在本地 SQL Server 2005 实例上运行查询。我尝试将安全上下文更改为 1) Made without... ,2) 使用登录名的当前 ... 制作,以及 3) 使用此安全上下文制作:指定我自己的域帐户。三个都一样的错误。
不确定是否重要,但“bar”(请参阅上面的 ldap 查询)不是我的机器(本地 sql 服务器实例)或 ldap 服务器的域。
有任何想法吗?
python - 使用 AD 作为 Django 的身份验证
我正在公司环境中开发基于 Django 的应用程序,并希望使用现有的 Active Directory 系统对用户进行身份验证(因此他们不会再获得另一个登录名/密码组合)。我还想继续使用 Django 的用户授权/权限系统来管理用户能力。
有没有人有一个很好的例子?
vbscript - ldap vbscript:msExchOmaAdminWirelessEnable 在不同帐户上随机丢失
在我的脚本中:
我注意到,当我在 sysinternals 的活动目录资源管理器中检查 msExchOmaAdminWirelessEnable 属性时,同一 OU 中的某些用户有时会,有时没有。所有用户都在同一个 OU 中,并且 Exchange 2003 服务器安装了 sp2。
任何人都可能知道这是为什么?
更新:我发现如果我为每个用户禁用并重新启用 Outlook Mobile Access 设置,msExchOmaAdminWirelessEnable 属性会再次显示那些缺少该属性的用户......奇怪......
sql-server-2005 - 从 SQL Server 2005 (LDAP) 中的 Active Directory 获取描述字段
我唯一无法抓取的description
字段是我们 AD 中的字段。错误是:
无法从链接服务器“ADSI”的 OLE DB 提供程序“ADsDSOObject”获取行的数据。由于符号不匹配或溢出以外的原因,无法转换数据值。
是否有一些数据类型可以用来处理它试图返回的对象?
active-directory - 如果缓存数据存在,LDAP 不会更新
我们有一个 SELinux 客户端,它使用连接到 Active Directory 服务器的 LDAP 对网络用户进行身份验证。由于我们的机器必须“不受限制”地运行,我们必须使用 nscd 来缓存组和密码信息。
这就是问题所在。如果我们在 Active Directory 服务器上更改组信息,然后登录客户端,如果该用户存在缓存,LDAP 似乎会忽略服务器并仅使用缓存的数据。我们能够获得更新的唯一方法是使 passwd 缓存无效。
/etc/nsswitch.conf 的重要部分:
谢谢。
更新:发现strace getent passwd
在读取 /etc/nsswitch.conf 之前会检查 nscd 缓存,因此 nss 的配置无关紧要。
更新 2:今天玩 nss_updatedb 看看它是否有效。到目前为止还没有任何乐趣,尽管这个方法看起来正是我们需要做的。
active-directory - 为什么我从 LDAP 属性中获取“System.__ComObject”?
我将是第一个承认这是削减和过去编程的人。我以前从未看过AD,真的不明白。我想这是我下一个研究...
无论如何,这是一些测试代码,它应该显示到期日期——可以是可读的,也可以是刻度——没关系。(这是一个 Web 表单,在开发网络服务器上运行。)
我得到的是:“System.__ComObject”
perl - 如何使用 Perl 从 LDAP 服务器下载用户列表?
我想从我工作的 LDAP 服务器上传用户列表,以作为公司目录上传到我们的 wiki。如何使用 Perl 从 LDAP 服务器下载用户列表?
谢谢。
apache - Apache/Tomcat - 基于 AD 组成员身份的 LDAP 身份验证
我们目前正在运行一个 Apache/Tomcat (5.5) 应用程序,并且我们正在针对多域结构使用 LDAP 身份验证功能(通过配置领域),它运行良好。我们想做的一件事是根据用户在 AD 中特定组的成员身份限制对用户的访问。基本上,只有 GroupA 的用户才能访问该应用程序。我想知道这种配置是否可行。如果是这样,你能指出我正确的方向吗?提前致谢。