问题标签 [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 投票
1 回答
2471 浏览

ssas - 无法加载数据库模型的架构

我已经发布了我的 power bi 报告,当我在线打开它时,我收到了这个错误。

“无法加载与此报告关联的模型架构。请确保您已连接到服务器,然后重试。请稍后再试或联系支持人员。如果您联系支持人员,请提供这些详细信息。”

注意:我使用了与 SSAS 的实时连接

0 投票
1 回答
650 浏览

powershell - 将所有用户的 immutableID 设置为 UPN

我需要将所有用户的不可变 ID 设置为他们的 UPN。我有一个两行 powershell 脚本来为单个用户执行此操作。本质上,我想让这个递归并为租户中的每个用户运行。我对 Office 365 的 powershell 很陌生。我不确定如何实现这一点。

0 投票
1 回答
108 浏览

c# - 使用替代 UPN 后缀模拟用户帐户

我们有一个域boo.com并且有人定义了一个替代的 UPN 后缀bc。有一个帐户被创建为 foo @bc。我需要模拟该帐户以连接到 SQL Server。

这就是我所做的:

模拟似乎有效- LogonUser(...) 成功,但我的脚本没有适当的访问权限。根据参数的组合,我得到

System.IO.FileLoadException:文件名:'System.Data,...

在 Sysinternals Process Monitor 中,我可以看到“BAD IMPERSONATION”错误。

或者,如果我使用 LogonType 和 LogonProvider

System.Data.SqlClient.SqlException:'登录失败。登录来自不受信任的域,不能用于 Windows 身份验证。

有没有办法模拟使用替代 UPN 后缀定义的 AD 帐户?

哦,如果我从“foo”帐户下运行一切正常,这意味着 foo 拥有它需要的所有访问权限。不幸的是,我需要从另一个服务帐户运行。

谢谢!!!

0 投票
0 回答
23 浏览

azure - 我们需要更改 Azure 中的 UPN。我们需要在 Snowflake 中/使用 Snowflake 做什么才能继续登录吗?

我创建了一个新的 Azure 租户,但 Snowflake 的构建与原始租户一致。我为测试用户更改了 Azure UPN,尽管重新配置了 Snowflake,但测试用户无法登录。请问有这个简单的解决方法吗?(我不是 BI 开发人员,而是负责部署新租户并开始将平台迁移到该租户的 PM。)

谢谢!

0 投票
1 回答
124 浏览

azure - 推荐的 NameIdFormat 用于在 SAML 中使用用户主体名称 (UPN) 作为 NameId

我们有以下名称 ID 格式可供选择。

  • 未指定
  • 电子邮件地址
  • X509主题名
  • WindowsDomainQualifiedName
  • kerberos
  • 实体
  • 执着的
  • 短暂的

如果我需要我的 IDP(比如 Azure 或 ADFS 等)返回用户的 UPN 值,我应该选择哪种 nameid 格式?我应该将 IDP 配置为以“未指定”作为 nameid 格式发送 UPN 值,还是应该选择持久化?或者是否有任何其他推荐的 nameid 格式用于发送/请求 UPN?

0 投票
2 回答
278 浏览

azure - 已删除用户配置文件的幽灵困扰着我(出现在搜索结果和标签中)

当我加入我现在的公司时,为我创建了一个新用户,该用户的电子邮件地址中有一个随机大写的字母。

所有修复错误的尝试都是徒劳的,因为总是有一些随机的地方再次出现大写错误。

最后,IT 决定最好的解决方案是删除用户并重新开始(没什么大不了的,因为我是新用户)。

到目前为止,一切看起来都还不错,直到我们注意到在 Azure DevOps (TFS) 中,旧用户仍然出现在搜索结果中,可能是因为在删除用户之前它没有被删除。

如您所见,它显示的不是电子邮件,而是以下内容:

有没有办法永久删除旧用户并防止它出现?目前人们可以标记老用户,这是一个很大的麻烦。

我不是 IT 人员,但我希望找到线索来帮助他们解决这个问题。

谢谢!

OIDCONFLICT_UpnReuse

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 中进行的选项

0 投票
2 回答
59 浏览

windows - 在 InnoSetup 安装程序中获取用户主体名称 (UPN)?

在 InitializeSetup() 函数以及其他操作中,当安装程序运行时,我希望安装程序检索当前的 UPN。UserName 变量是不够的。我也尝试过使用 WTSQuerySessionInformation() 函数在此处讨论的方法,但它们似乎没有返回我正在寻找的内容。根据组织和设置,UPN 通常应该返回某种我正在寻找的电子邮件地址。有人可以阐明如何将完整的 UPN 值作为字符串返回吗?谢谢你。

编辑:

我还尝试了 GetUserNameExW() 函数,将值 8 作为引用 UserNamePrincipal 的输入传递,但是我似乎返回了一个空值。

0 投票
0 回答
13 浏览

bash - 在 MacOS 设备上的 Bash 中从 Outlook 应用程序获取用户名

我在编写 Bash 脚本时遇到问题,我需要它来检索与 Outlook 或邮件帐户一起使用以发送电子邮件的当前用户主体名称。

脚本需要配置一个根据登录用户来改变行为的应用程序。不需要密码,只需要用于电子邮件的 UPN。

如果我使用

用户名 -string "$(whoami)@INSERTYOUREMAILDOMAIN.COM"

结果:localprofilename@INSERTYOURMAILDOMAIN.COM

我只得到本地用户配置文件名称,这不是预期的结果。我可以检索与 Outlook 或邮件应用程序一起使用的 UPN 吗?

基本上,获取 Office 365 用户 ID

在 Windows 中,这非常简单。

一般来说,我不太习惯使用 MacOS,所以它不如 Powershell 方便,或者我可能遗漏了一些东西:/

0 投票
0 回答
12 浏览

firebase - Firebase - Microsoft SSO 返回 UPN 而不是 SMTP 电子邮件地址

我正在使用这个Firebase 文档来创建 SSO,它运行良好,正如预期的那样,但对我来说有一个问题,注册返回 UPN(用户主体名称)而不是 SMTP 地址,因为 UPN 与 SMTP 地址不同。注册时有没有办法返回 SMTP 地址而不是 UPN?这种从 UPN 到 SMTP 的更改对于这个项目非常重要,因为我需要该电子邮件来运行另一个需要 SMTP 地址的 API。有没有办法获取 SMTP 地址?