问题标签 [activedirectorymembership]

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 投票
6 回答
9485 浏览

asp.net - " ActiveDirectoryMembershipProvider "无法联系指定的域或服务器。"

我有一个使用 ActiveDirectoryMembershipProvider 授予用户访问权限的应用程序。应用程序托管在非域机器上,应用程序服务器和域控制器之间有防火墙。

我们已经在内部网络上打开了到 DC 的 LDAP 端口 - 但无论我们尝试什么,最终都会出现“无法联系指定的域或服务器”的错误消息。

有人对我如何解决这个问题有任何建议吗?我们已经尝试了我们能想到的一切,但还是一无所获。

我的连接字符串是:

我的提供者是:

0 投票
2 回答
3711 浏览

active-directory - LDAPS 与 ASP.Net Webforms 上的 ActiveDirectoryMembershipProvider

我已将 ActiveDirectoryMembershipProvider 的 connectionProtection 属性设置为安全,根据 MSDN 文档的说法,当它设置为保护以下内容时:

“ActiveDirectoryMembershipProvider 类将尝试使用 SSL 连接到 Active Directory。如果 SSL 失败,将再次尝试使用签名和密封连接到 Active Directory。如果两次尝试都失败,ActiveDirectoryMembershipProvider 实例将抛出 ProviderException 异常。 "

代码可以工作并且可以针对 LDAP 进行查询,但是让我有点困惑的一个问题是我的连接字符串以 LDAP 为前缀,而不是 LDAPS。将此更改为 LDAPS 会导致以下错误:“解析器错误消息:已从对 COM 组件的调用中返回错误 HRESULT E_FAIL。”

这里发生了什么?在连接字符串只是 LDAP 的第一个实例中,是否使用了 SSL?该文档表明,如果不是,则应引发异常。如果不是,那么在这种情况下导致此错误的可能原因是什么?

0 投票
2 回答
1359 浏览

asp.net - 具有 ActiveDirectory 身份验证的自定义角色提供程序

我正在创建一个基于 ASP.NET 角色提供程序的自定义角色提供程序。我有 3 张桌子。一个用于用户,一个用于角色,一个用于 UsersInRoles。用户表没有密码列,因为用户通过 ActiveDirectory 进行身份验证。到目前为止,这是我的方法。我无法让自定义角色提供者工作,任何人都有和我一样的情况。您如何使自定义角色提供程序与 AD 一起使用?

0 投票
1 回答
1502 浏览

web-config - 无法使用 Windows 域\用户名连接到 ADAM

我在从我的 Commerce Server 2007 ASP .NET 解决方案连接到 ADAM 实例时遇到了一些困难,我相信它与我的配置文件有关。简短的版本是我可以使用我当前的用户名/密码通过 ADAM-ADSIEdit 连接到 ADAM,但是当我把它放在我的 web.config 中时,我得到“解析器错误消息:登录失败:未知用户名或密码错误”。

我已经尝试了很多方法来解决这个问题,但没有提出任何合理的解决方案。我从连接字符串开始,没有用户名或密码。我收到一条错误消息,提示我无法建立安全连接。那是我添加 connectionProtection="None" 行的时候。然后它说我不能在没有安全连接的情况下使用默认凭据,所以我添加了用户名和密码字段。创建 ADAM 实例时,我使用了当前的 Windows 登录凭据。我尝试在 web.config 中使用我的 Windows 登录凭据,并且尝试了各种域名,几乎所有我能想到的。我完全迷失了为什么我不能与 ldp 绑定,我可以使用这些域\用户名和密码在 ASIEdit 中连接,但不能从我的 CommerceServer ASP .NET 应用程序中连接......

谢谢,约翰

0 投票
3 回答
15833 浏览

c# - PrincipalContext.ValidateCredentials 总是返回 FALSE

我有一个 MVC 应用程序需要登录并针对 Active Directory 验证用户。我正在使用该PrincipalContext.ValidateCredentials方法,但总是获得false.

连接到服务器没问题。该问题似乎发生在ValidateCredentials.

这是我的代码:

任何人都知道为什么会发生这种情况?

0 投票
2 回答
1622 浏览

c# - 如何创建人物编辑器?

我正在构建一个 Windows 应用程序,将文档上传到共享点文档库并修改其列。
我的问题是我正在将文件上传到具有人员编辑器列的文档库。
为了解决我的问题,我想弹出一个包含人员编辑器的 Windows 表单,以便用户可以选择用户或组来填写该列。

如何创建一个像 sharepoint 中的人物编辑器?

0 投票
2 回答
4976 浏览

c# - 如何在针对 Active Directory 进行身份验证后确定用户 DN?

我正在使用 DirectoryServices 针对 ADLDS(轻量级 Active Directory)对用户进行身份验证。我通过认证后。如何确定当前登录用户的 DN 或 SID?

谢谢

更新:

我在

我意识到登录的用户在 Active Directory 轻量级中有一个类类型“foreignSecurityPrincipal”,所以我想也许我可以将您的过滤器修改为:

但这给了我同样的例外。知道我缺少什么吗?

0 投票
1 回答
7519 浏览

active-directory - 错误:Active Directory 仅支持 LDAP 连接字符串

我在 Web.config 文件中定义了以下 ASP.NET Membership 部分:

连接字符串如下所示:

每当我调用以下代码时:

我收到以下错误:

配置错误描述:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。

解析器错误消息:Active Directory 和 ADAM 仅支持 LDAP 连接字符串。

我不明白为什么系统声称 LDAP 连接字符串不好,因为它实际上是 MSDN 文档指定的有效 LDAP 字符串。

http://msdn.microsoft.com/en-us/library/system.web.security.activedirectorymembershipprovider.aspx

有任何想法吗?

0 投票
2 回答
116 浏览

windows - 如何在 Active Directory 中为用户添加分发组?

如何在 Active Directory 中从 Powershell 添加分发组?

我在活动目录中有用户,我想将用户添加到特定组而不是去服务器,因为该部分将被外包。

那么如何为特定用户添加分发组。

0 投票
0 回答
351 浏览

wcf - 对 ADAM (AD LDS) 使用 ActiveDirectoryMembershipProvider 时的域名是什么

好的,在针对 AD LDS 对 WCF 调用程序进行身份验证的过程中,我已经走了很长一段路,现在我已经设置了 ActiveDirectoryMembershipProvider,因此即使是 VS2010 项目/ASP.NET 配置工具也允许我创建和编辑 AD LDS 用户,并且这样做是使用安全连接(因此 web.config 中不需要用户名/密码),到目前为止一切顺利,但是现在当我尝试实际验证用户时,我不断收到验证失败消息,我强烈怀疑这是因为 AD LDS 需要 user@domain 格式的用户名,如果您使用 Active Directory,则域很明显,但我使用的是 AD LDS,那么在这种情况下,域是什么?我真的,真的希望这是一个明显的 ADAM 问题,因为我快到了……