问题标签 [userprincipal]
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# - 如何从名字或姓氏(从一个输入文本框中)获取 AD 用户名列表
场景:用户在文本框中输入一个名字(可以是名字或姓氏),然后单击搜索按钮。只要名字或姓氏与现有 AD 用户匹配,系统应返回所有用户名(连同全名)。
问题:输入文本不会同时针对名字和姓氏进行检查。
我可以看到问题出在_UITxtUserName(文本框)。但不确定如何修复。使用.Net 3.5。
c# - 使用 UserPrincipal 设置 DistinguishedName
使用时DirectoryEntry
,可以设置新用户账号的CN,但是如何使用UserPrincipal
呢?该属性是只读的。
但使用 UserPrincipal:
c# - 如何搜索全局目录并返回用户主体列表?
我使用以下代码搜索全局目录:
现在,问题是我不知道如何UserPrincipal
从SearchResultCollection
. 我想这样做的原因是为了访问全局目录中不可用的一些用户属性,例如员工 ID。
c# - 调用 FindByBadPasswordAttempt 时出现异常
我正在尝试最后一次我的 Windows 密码写入不正确。为此,我使用 UserPrincipalSearcher:
但是我在第二行代码中得到了 NotSupported 异常。问题是什么?
c# - 有没有办法通过 UserPrincipal 类设置新用户的域后缀?
通过 UserPrincipal 类我可以设置 UserPrincipalName ,因此当我的用户被创建时,用户登录名的第一部分被填充:
up.UserPrincipalName = "ryan.anthony3";
产生以下结果:
但是,除非我通过界面选择其中一个选项,否则该下拉菜单为空
如果可能,我想使用此 UserPrincipal 类以编程方式设置可用选项之一……这可能吗?
我在这里没有看到它的设置器:http: //msdn.microsoft.com/en-us/library/system.directoryservices.accountmanagement.userprincipal%28v=vs.110%29.aspx
c# - 如何从 GroupPrincipal 基础转换为 GroupPrincipalsEx
我有 GroupPrincipal 扩展,它添加了几个 extensionAttributes:
我需要获取特定用户所属的组列表,并且该组的 extensionAttribute1 是特定值。它应该返回自定义对象数组(组 SamAccountName、DN、extensionAttributes 1-4)。
我知道如何让所有组用户成为成员,但我在将 GroupPrincipal 转换为 GroupPrincipalsEx 时遇到问题。
知道如何在不使用 DirectoryEntry 的情况下执行此操作吗?
asp.net - 如何获取当前用户主体
我想使用 Windows 身份验证并获取用户信息,例如 Givenname、Surname 等。我UserPrincipal.Current
在 IIS 中使用过,但出现异常,但 IIS express 看起来不错。
java - HttpClient 为 Kerberos 身份验证设置凭据
我正在尝试使用 kerberos/HTTP 主机进行身份验证。使用 Apache HttpClient 作为我的客户端 - 以及此源代码的略微修改版本。 我的 Kerberos 身份验证非常顺利,我想知道如何以编程方式设置登录凭据。目前,凭据是通过控制台手动输入的,但我希望在运行时由我选择它。[ 实际上,我希望对具有大量用户的服务器进行自动化和负载测试。]。
编辑:这是相关部分的代码片段:
该接口Credentials
有两种方法 -getPassword()
和getUserPrincipal()
,但从我所做的一些调试来看,它们似乎根本没有被调用。
我在这里想念什么?什么是静态设置凭据的更清洁方法?
之前有人问过一个非常类似的问题,但是 keytabs/login.conf hack 太麻烦了,对于具有大量用户凭据的自动负载测试来说不是一个实用的选择。感谢您对此的任何帮助。
c# - 离线时获取 Windows 登录用户的电子邮件
我们使用此代码获取当前登录用户的电子邮件:
这在网络上工作正常。但是,我们有笔记本电脑用户远程运行我们的代码并处于断开状态。上述代码在此状态下会导致此异常:
有谁知道一种检索当前用户电子邮件的方法,该方法在连接/在网络上和断开连接时都可以使用?
更新:如果您想知道我们为什么要这样做。我们的系统有很多通过电子邮件发送警报的方法。当我们的开发人员运行自动化测试时,我们希望将电子邮件发送给当前登录的用户(即开发人员),以便他们可以验证格式。
vb.net - 扩展 s.ds.am.UserPrincipal 类的问题
我一直在尝试扩展 VS 2010 VB 应用程序中的 s.ds.am.UserPrincipal 类,因为我需要访问默认情况下不属于 UserPrincipal 的 AD 用户属性。这对我来说是一个新概念,我也在这里找到了一些有用的代码,但是我的扩展遇到了 2 个我似乎无法弄清楚的问题。
问题 1:当我尝试使用我的 UserPrincipalEx 检索用户时,我收到以下错误。
错误:
产生错误的代码:
问题 2:当我尝试使用 UserPrincipalEx 创建新用户时,我收到以下错误。当我将 PrincipalContext (ctx) 跟踪到该类时,它似乎与 DomainController 断开连接。
错误:
产生错误的代码:
班级: