gpt4 book ai didi

asp.net - 如何通过窗口身份验证获取电子邮件地址

转载 作者:行者123 更新时间:2023-12-01 09:10:24 24 4
gpt4 key购买 nike

我正在使用 ASP.net MVC 框架设计一个 Web 应用程序。我想使用 Windows 身份验证并使用角色管理器 SQLRoleProvider 进行角色检查。

如何确定当前登录用户的电子邮件地址?这甚至可能吗?

该应用程序将部署在多域 Intranet 中,如果这很重要(我认为确实如此)。

谢谢你的帮助!

最佳答案

这是一些代码的示例:

DirectorySearcher searcher = new DirectorySearcher();    
searcher.Filter = string.Format("sAMAccountName={0}", _name);
SearchResult user = searcher.FindOne();
string emailAddr = user.Properties["mail"][0].ToString();

关于asp.net - 如何通过窗口身份验证获取电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1638644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com