首页 > 解决方案 > 如何使用 Active Directory 中的信息填充文本字段?

问题描述

我想用 Active Directory 中的信息填充一些只读文本字段,例如当前登录用户的姓名和电子邮件地址。

我正在使用.NET Core 2.2并获得关于这是否受本机支持的相互冲突的信息,例如,Microsoft 文档说它不是,但 GitHub 存储库表明它是。一些信息表明它现在是本机支持,有人说它是通过兼容性库完成的。

我应该用什么来执行诸如任务?

谢谢,

标签: c#asp.net-core.net-coreactive-directory

解决方案


string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
string user = userName.Split('\\')[1];
string domain = userName.Split('\\')[0];

推荐阅读