问题标签 [dn]

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 回答
839 浏览

perl - LDAP 搜索用户 DN 返回一个哈希 - Perl

我要做的就是搜索用户并在 Perl 脚本中返回用户的 DN。但是,我的脚本打印的是对哈希的引用,而不是用户的实际 DN。

稍后需要将 DN 放入另一个变量中,因此我需要 DN 正确。

这是我的代码:

这是我的输出:

在此处输入图像描述

有谁知道我为什么会得到这个?或者知道如何解决?

谢谢!

0 投票
0 回答
153 浏览

php - dn 上的 ldapsearch 工作,但不能使用 php

我正在与处理虚拟服务器托管和 LDAP 服务器配置的服务提供商合作。

我的工作是创建一个 PHP 应用程序,它使用 LDAP 在登录时创建一个用户(为了简单起见)。

经过与服务商的多次分享,我终于实现了通过以下方式联系 LDAP 服务器:

它来自ldap-utils Linux 数据包。此查询返回良好的结果


所以我创建了一个简单的脚本,尝试使用以前的 DN 在 CLI 中列出用户,以在 PHP 中进行工作证明。

脚本输出No entries :(

我的问题

  • 如何在同一个 DN 上从 PHP 获得不同的结果?

  • 可以在谁呼叫他的功能中配置 LDAP 服务器如何应答?

这是我第一次反对 LDAP,所以我迷路了:/ 非常欢迎您的帮助!

0 投票
0 回答
13 浏览

node.js - 使用 LDAP NodeJs 的通用登录

所以我正在开发一个可供多个组织使用的 SAAS webapp。现在一些组织使用 LDAP 进行身份验证,我必须围绕它构建一个身份验证服务。

我是 LDAP 的初学者,我面临如何获得登录用户的通用方式的问题。由于 diff 组织将具有其组织的结构。那么对于这样的用例,管理 ou 和 dn 的最佳方法是什么?

0 投票
1 回答
33 浏览

active-directory - NPS 检查哪个 ADuser 的记录以验证帐户?我们可以改变它吗?

对于我在两年前实施 eduroam 的学校,我们不时在 AD 中添加新学生。五天前,我又增加了 40 名新学生,但我更改了 CN(或在 New-ADUser 中称为“-Name”)的格式:

从“name.surname”到“SURNAME, NAME”(引号除外),因此

早些时候是

CN=name.surname, OU=CLASS_A, OU=STUDENTS, DC...

现在它是

CN=姓氏,姓名,OU=CLASS_A,OU=学生,DC...

eduroam 的用户名通常是<string with no blanks>@<yourschool>.<tld>以便 RADIUS 代理可以根据@<yourschool>.<tld>路由身份验证请求,所以我必须保持这种格式。

现在,新用户无法再通过 NPS 进行身份验证。

我跑回我的论文的所有测试(即 NPS 使用 CN 进行身份验证),但我找不到任何说明这一点的 Microsoft 文档。

  1. 有人可以分享此类文档的链接吗?
  2. 是否可以将支票从 CN(如果通过第 1 点的答案证明)更改为另一个用户的记录,如 sAMAccountNAme 或 UPN?

我确定我触及了 AD 中的一些内容,但我希望有人已经解决了这个问题并找到了答案。

TIA

PS 我想替代方案是使用 FreeRADIUS,但我宁愿探索仍然在 NPS/AD 中进行的选项