asp.net – 如何以编程方式从LDAP检索信息
发布时间:2020-08-03 03:30:02 所属栏目:asp.Net 来源:互联网
导读:我在IIS7上运行ASP.Net页面,并在VS 2008中进行开发.目前,我通过LDAP连接完成用户身份验证.一旦用户登录,他们就会在一个页面上有一个表单,其中包含一些关于它们的基本信息(例如他们的姓名,电子邮件地址,国家/地区等),我希望从已存储在其中的信息中预先填充其中
|
我在IIS7上运行ASP.Net页面,并在VS 2008中进行开发.目前,我通过LDAP连接完成用户身份验证.一旦用户登录,他们就会在一个页面上有一个表单,其中包含一些关于它们的基本信息(例如他们的姓名,电子邮件地址,国家/地区等),我希望从已存储在其中的信息中预先填充其中的一些字段. LDAP.特别是他们的名字和电子邮件地址.问题是,使用C#,我如何实际检索此信息? 解决方法听起来像你在.Net 3.5 SP1,在这种情况下你可以使用 System.DirectoryServices.AccountManagement命名空间,大大简化了这一点.这是一个示例: var pc = new PrincipalContext(ContextType.Domain,"mydomaincontroller"); var u = UserPrincipal.FindByIdentity(pn,userName); var email = u.EmailAddress; var name = u.DisplayName; Here’s a full list of properties你可以抓住. (编辑:日照站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 将JSON数据解析为.NET对象的最佳方式
- asp.net – web部署工具2.1和web部署3.5有什么区别?哪一个
- asp.net-mvc – 如何在我自己的自定义助手中使用ASP.NET MV
- ASP.NET虚拟路径映射到另一个不允许的应用程序
- asp.net-mvc – ASP.NET MVC视图模型的最佳做法
- 文档在线预览的实现
- asp.net – Razor base type / Templated Razor使用“using
- asp.net – 为什么HttpContext.Current.User.Identity.Name
- asp.net-mvc – MVC导航到不同的控制器视图
- asp.net-mvc – 针对SAAS的多租户客户端特定定制
推荐文章
站长推荐
- asp.net-web-api – WebAPI:403在发布网站后被禁
- asp.net – 如何从TableAdapter中检索存储过程返
- asp.net-mvc – ASP.NET MVC中的WebApi [FromUri
- Asp.Net GridView删除Html样式
- azure – 获取#error = unsupported_response_ty
- asp.net-mvc – MVC4区域和表单认证
- ASP.NET和System.Diagnostics跟踪 – 我错过了什
- asp.net-core – ClaimTypes的ASP.NET要求
- asp.net(C#)禁止缓存文件不让文件缓存到客户端
- 点击图片,AJAX删除后台图片文件的实现代码(asp.n
热点阅读
