从ASP.Net MVC访问Active Directory使用C#
发布时间:2020-12-15 18:43:57 所属栏目:asp.Net 来源:网络整理
导读:我需要访问Active Directory以获取有关客户所属组的信息。我的项目是使用C#的ASP.Net MVC应用程序。我从来没有针对Active Directory编程,并且需要一些建议,最好的方法是开始使用什么安全模型来访问信息,也许指向我一些很好的教程。 解决方法 由于您使用MV
我需要访问Active Directory以获取有关客户所属组的信息。我的项目是使用C#的ASP.Net MVC应用程序。我从来没有针对Active Directory编程,并且需要一些建议,最好的方法是开始使用什么安全模型来访问信息,也许指向我一些很好的教程。
解决方法
由于您使用MVC,您可以访问.NET 3.5中的新
System.DirectoryServices.AccountManagement命名空间。在DirectoryServices本身中,这些类应该优先于较旧的类,因为它们使用起来更简单。有一些问题尚未在3.5(例如查询组中的1500个成员限制)中解决,但是我确信这些已经在.NET 4.0中被修复了。对于大多数任务,新课程工作得很好。
using (var context = new PrincipalContext( ContextType.Domain )) { using (var user = UserPrincipal.FindByIdentity( context,"username" )) { var groups = user.GetAuthorizationGroups(); ... } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 预编译的ASP.NET Web应用程序:错误“System.Web.HttpExcep
- TempData知多少
- asp-classic – VBScript Out of Memory Error
- asp.net-mvc – 为什么Request.IsAuthenticated是错误的
- asp.net-mvc – 如何在单个视图中使用两个表单
- asp.net – 我可以在ASMX JSON服务上设置HTTP响应代码并引发
- asp.net – 在我的浏览器中测试Accept语言
- asp.net-mvc – 用ASP.NET MVC实现MEF?
- asp.net(c#)动态修改webservice的地址和端口(动态修改配置
- asp.net – Crystal Reports仅在本地显示条形码
推荐文章
站长推荐
- asp.net-mvc – 在ASP.NET MVC中将多个对象暴露给
- asp.net-mvc – 上传文件:MemoryStream与文件系
- asp.net-core – 如何在asp.net 5类库nuget包中包
- asp.net-mvc – MVC捆绑:错误403
- ML.NET技术研究系列-1入门篇
- asp.net-mvc – Visual studio – 预编译 – 无点
- asp.net-mvc-3 – Telerik MVC Grid中的自定义寻
- asp.net-core – 如何在Visual Studio 2015 RC中
- [ASP.NET][C#]下载文件时中文文件名出现乱码
- azure – 使用VSTS的ASP.NET Core Web API的CI/C
热点阅读