问题标签 [upn]

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 投票
2 回答
24319 浏览

active-directory - UPN - 用户主体名称

如何从 Active Directory 获取我的 UPN?我需要测试一个使用 Upn Claim 类型的应用程序......

0 投票
1 回答
2307 浏览

wcf - 预期身份 upn 作为网络服务连接到服务,

我们有一个 Web 应用程序,作为“网络服务”在应用程序池中运行。Web 应用程序连接到另一个 Web 服务器上的服务 (.svc)。另一个 Web 服务器也将服务托管为“网络服务”。我相信这是默认设置。

以下端点在其他任何地方运行时都可以完美运行。

不幸的是,当从网站执行时,我们收到以下错误。

有任何想法吗?我已经尝试在具有完全相同配置的 Web 服务器机器上将其作为本地系统运行,并且它运行良好。

它与IIS有关吗?

问候克雷格。

0 投票
2 回答
4195 浏览

sharepoint - 声明环境中用户主体名称的 SharePoint UserProfile

我有一个使用用户主体名称 (UPN) 格式保存在数据库中的帐户:jdoe@domain.gobalx.com

我正在使用 UPN 格式对声明进行身份验证的 SharePoint 环境中工作。

我的问题是我需要为持久化的 UPN 帐户获取 UserProfile 对象。我尝试了以下方法,但它不起作用:

我不断收到:Microsoft.Office.Server.UserProfiles.UserNotFoundException:检索用户配置文件时遇到错误

这是否意味着我必须将 UPN 帐户转换为索赔,如果是这样,有人有如何做到这一点的示例吗?

0 投票
2 回答
10198 浏览

.net - 如何在 .NET Web 应用程序中为经过身份验证的用户获取 UPN,而不查询 Active Directory

(这个问题类似于Get UPN or email for login user in a .NET web application,但不完全一样。)

在使用 Windows 身份验证的 .NET (C#) Web 应用程序中,我想找到登录用户的 UPN。

我知道如何通过查询 Active Directory 来做到这一点:取 'DOMAINNAME\userName' from HttpContext.Current.User.Identity as WindowsIdentity; 在 下查找 DOMAINNAMEldap://RootDSE并找到它的dnsRoot; 查询(&(objectCategory=person)(objectClass=user)(sAMAccountName=...userName...))ldap://...dnsRoot...;获取此条目的userPrincipalName属性。(更多细节在回答https://stackoverflow.com/a/513668/223837)。

我的问题:是否可以在调用 Active Directory 的情况下找到 UPN?鉴于 Microsoft 专注于在任何地方使用 UPN,UPN 是否已经存储在用户向 Web 服务器进行身份验证时创建的令牌中的某处?

(支持观察:如果我whoami /upn在 Windows 7 上运行,那么 Wireshark 不会显示任何 Active Directory 连接。)

(如果有任何区别:请注意,我们的 Web 应用程序不使用模拟,即我们的 Web 应用程序不会在用户身份下运行。)

0 投票
0 回答
223 浏览

wcf - System.ServiceModel:对 SSPI 的调用失败,目标主体名称不正确

我正在尝试访问 WCF 服务端点。但是,每当我尝试访问该服务时,我都会在服务器上不断收到上述异常(当我检查日志时)。
该服务基本上具有相互证书行为。它列出了一个客户端证书和一个服务证书。此外,它在其 web.conf 的 endpoint\identity 部分下指定了一个 userPrincipleName... 类似设置的配置文件示例如下所示...

将是我描述的端点。

这就是服务和行为。

我正在尽我所能尝试从这件事中获取数据。我遇到了一个症结,我不确定是不是因为我走错了路,还是因为我已经很接近了,我只需要克服一点小麻烦。在我的客户端 web.config 中,我类似地设置了端点行为......

这是我的终点...

现在,每当我尝试使用此服务时,我都会收到此异常...

我会注意到,我的本地计算机上列出了相应商店中的证书,并且我已向该证书授予了相应的写入权限。我到了这样的地步,我意识到我在这里给自己制造了更多麻烦,我试图找出正确的做法,而不是把东西扔在墙上,看看有什么东西会粘住。我错过了什么步骤?从 MutualCertificate 安全服务接收数据的最佳方式是什么?我怎样才能最好地获得正确的用户原则名称?我认为这将是服务 web.config 中列出的内容?我是否以正确的方式解决这个问题?我是在接近还是只是为自己制造更大的混乱?

0 投票
3 回答
16988 浏览

active-directory - 如何更改多个用户的 UPN 后缀?

我正在为迁移到 office365 做准备,因为我们有 mydomain.local 域,所以我需要添加一个替代 UPN(与我的 SMTP 命名空间相同)所以 mydomain.com。我将备用 UPN 添加到我的域中,现在我想一次更改多个用户 UPN。

我选择多个用户 > 右键单击​​ > 属性 > 帐户 > UPN 后缀,然后从下拉列表中选择 UPN。完成后,我单击“确定”或“应用”,所有选定用户都收到以下错误:

指定的目录服务属性或值不存在。

当我从一个用户更改它时,它可以正常工作。

我现在的问题是,有人可以帮我解决,告诉我为什么会出现这个错误,或者我可以用什么方法来实现。

谢谢

0 投票
1 回答
2084 浏览

c++ - 如何获取当前登录用户的 UPN(用户主体名称)?

在我之前的问题的上下文中,我试图在 C++ 中获取当前登录的 Windows Active 目录用户的 UPN。我知道如何获取登录用户的 SID,但无法获取登录用户的 UPN。

0 投票
2 回答
15915 浏览

java - LDAP 使用 UPN 在 Active Directory 中搜索用户

我正在使用 LDAP 身份验证,需要帮助

假设我有一个用户(user1@zzservers.ad),其中 zzservers.ad 是 demo.com 域的 UPN 别名,我已经知道一种按域在活动目录中搜索用户的方法。

但是有谁知道如何通过 UPN 别名搜索活动目录中的用户。

实际上,当用户 user1@zzservers.ad 登录到应用程序时,我想知道用户是否存在于 AD 中,以便进一步进行身份验证。

任何帮助将不胜感激。

谢谢

0 投票
2 回答
1877 浏览

azure - 在 Azure AD 身份验证的声明中未获取 upn(唯一主体名称)

我正在为我的 WEB API 应用程序使用 Azure AD 身份验证,我能够从令牌中获取 ClaimsPrincipal 和声明,但我没有得到“upn”(“ http://schemas.xmlsoap.org/ws/2005/05 /identity/claims/upn "),在声明中。

我需要别名。任何人都知道如何获得索赔。

0 投票
1 回答
349 浏览

gpo - 文件夹重定向 - 将文件夹创建为 UPN 而不是 sAMAccountName - Windows、GPO

我的 IT 管理员在我们的网络中设置了“文件夹重定向”......所以我们的文件夹从/到中央共享同步。由于我们做了一些自定义程序...我们需要使用用户的 UPN 名称而不是他们的 sAMAccountName 来创建用户的文件夹。用户实际上使用他们的 UPN 名称登录,但无论出于何种原因,文件夹重定向技术使用 sAMAccountName 而不是 UPN 名称创建文件夹。我们找不到任何关于如何将其从使用 sAMAccountName 更改为 UPN 的选项。

请参阅下面的屏幕截图以了解我所指的内容...示例中的“Clair”...我们看到该值来自 sAMAccountName 值...我们希望它来自 UPN 值。 .. 这可能吗?

GPO 截图

在此处输入图像描述