c# - 如何使用 Active Directory 中的信息填充文本字段?
问题描述
我想用 Active Directory 中的信息填充一些只读文本字段,例如当前登录用户的姓名和电子邮件地址。
我正在使用.NET Core 2.2并获得关于这是否受本机支持的相互冲突的信息,例如,Microsoft 文档说它不是,但 GitHub 存储库表明它是。一些信息表明它现在是本机支持,有人说它是通过兼容性库完成的。
我应该用什么来执行诸如任务?
谢谢,
解决方案
string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
string user = userName.Split('\\')[1];
string domain = userName.Split('\\')[0];
推荐阅读
- linux - 在 x86 上发送用户模式中断
- python - 创建新模型后如何自动创建 100 个模型实例?
- jquery - 在所有字段都有效后启用提交按钮
- python - 如何检查一个异常块中的多个异常?
- algolia - 防火墙后的 Algolia 搜索
- angular - NPM 更新依赖的依赖
- android - 如何使用超链接创建嵌套文本视图
- python - Pygame 错误:pygame.error: 显示 Surface 退出
- r - 如何在字符串名称和换行符之间提取文本?
- ms-word - 是否可以使用 Office.js API 在 Word 文档中添加或设置 DocVariable?