【问题标题】:IIS gets the value of the user differently on different machinesIIS在不同机器上获取用户的价值不同
【发布时间】:2021-03-26 10:07:14
【问题描述】:

我有一个托管在 IIS 中的应用程序。

当它托管在第一台机器上时,用户名是mynetbios\username
当它托管在第二台机器上时,用户名是username@mydomain.net

相同的代码在两台机器上运行。两者都运行 IIS 10.0。两者都设置了身份验证以启用 Windows 身份验证并禁用所有其他身份验证(包括匿名)。

IIS 中有什么东西可以控制用户名的传递方式吗?

【问题讨论】:

    标签: iis iis-10


    【解决方案1】:

    Domain\User 是“旧”的登录格式,称为下级登录名。也称为名称 SAMAccountName 和 Windows 2000 之前的登录名。

    User@Domain.com 是一个 UPN - 用户主体名称。这是“首选”的较新登录格式。这是一个 Internet 样式的登录名,应该映射到用户的电子邮件名称。

    实际上并没有太大的区别。关于“用户名格式”的更多信息,可以参考这个link

    【讨论】:

      猜你喜欢
      • 2017-10-24
      • 1970-01-01
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-20
      • 2014-04-16
      相关资源
      最近更新 更多