久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

使用 C# 從 ASP.Net MVC 訪問(wèn) Active Directory

Accessing Active Directory from ASP.Net MVC using C#(使用 C# 從 ASP.Net MVC 訪問(wèn) Active Directory)
本文介紹了使用 C# 從 ASP.Net MVC 訪問(wèn) Active Directory的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問(wèn)題描述

我需要訪問(wèn) Active Directory 以獲取有關(guān)客戶所屬組的信息.我的項(xiàng)目是一個(gè)使用 C# 的 ASP.Net MVC 應(yīng)用程序.我以前從未針對(duì) Active Directory 進(jìn)行過(guò)編程,因此需要一些關(guān)于最佳入門方法、用于訪問(wèn)信息的安全模型的建議,并且可能會(huì)為我提供一些不錯(cuò)的教程.

I need to access Active Directory to get information about groups that customers belong to. The project I have is an ASP.Net MVC application using C#. I've never programmed against Active Directory before, and need some advice on what the best way to get started is, what security model to use to access the information, and maybe point me to some good tutorials.

推薦答案

由于您使用的是 MVC,您可以訪問(wèn)新的 System.DirectoryServices.AccountManagement .NET 3.5 中的命名空間.這些類應(yīng)該優(yōu)先于 DirectoryServices 本身中的舊類,因?yàn)樗鼈兪褂闷饋?lái)要簡(jiǎn)單得多.有幾個(gè)問(wèn)題在 3.5 中尚未解決(例如,查詢組時(shí)限制 1500 個(gè)成員),但我確信這些問(wèn)題已在 .NET 4.0 中得到修復(fù).對(duì)于大多數(shù)任務(wù),新類都能很好地工作.

Since you're using MVC, you have access to the new System.DirectoryServices.AccountManagement namespace in .NET 3.5. These classes should be preferred over the older classes in DirectoryServices itself as they are much simpler to use. There are a couple of gotchas that haven't been solved in 3.5 (1500 member limit when querying groups, for instance), but I'm assured that these have been fixed in .NET 4.0. For most tasks, the new classes work very well.

 using (var context = new PrincipalContext( ContextType.Domain )) 
 {
      using (var user = UserPrincipal.FindByIdentity( context, "username" ))
      {
          var groups = user.GetAuthorizationGroups();
          ...
      }
 }

這篇關(guān)于使用 C# 從 ASP.Net MVC 訪問(wèn) Active Directory的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Why shouldn#39;t I always use nullable types in C#(為什么我不應(yīng)該總是在 C# 中使用可空類型)
C# HasValue vs !=null(C# HasValue vs !=null)
C# ADO.NET: nulls and DbNull -- is there more efficient syntax?(C# ADO.NET:空值和 DbNull —— 有沒(méi)有更高效的語(yǔ)法?)
How to set null value to int in c#?(如何在c#中將空值設(shè)置為int?)
How to handle nulls in LINQ when using Min or Max?(使用 Min 或 Max 時(shí)如何處理 LINQ 中的空值?)
Method call if not null in C#(在 C# 中如果不為 null 的方法調(diào)用)
主站蜘蛛池模板: 久久中文字幕一区 | 成人影| 国产成人精品久久二区二区 | 久久久久久久一区二区三区 | 青青草精品视频 | 自拍 亚洲 欧美 老师 丝袜 | 欧美精品网站 | 久久婷婷国产香蕉 | 国产美女精品 | 户外露出一区二区三区 | 最近日韩中文字幕 | 在线91| 日韩高清中文字幕 | 中文字幕精品一区二区三区在线 | 亚洲日本激情 | 亚洲第1页 | 精品亚洲一区二区 | 99国内精品| 精品国产乱码久久久久久闺蜜 | 一区二区三区精品视频 | 久久国产区 | 午夜看片 | 国产情侣在线看 | 欧美日本亚洲 | 天堂色网| 欧美日韩在线观看视频网站 | 亚洲综合视频 | 狠狠干狠狠操 | 日韩在线一区二区三区 | 亚洲精品久久久一区二区三区 | 夜夜骚视频 | 久久成人一区 | 欧美伊人久久久久久久久影院 | 日韩字幕一区 | 成人免费网站 | 国产综合第一页 | 亚洲精品国产综合区久久久久久久 | 亚洲国产一区二区三区 | 国产ts人妖一区二区三区 | 成人高清网站 | 狠狠的操|