中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c# active目錄怎么進行用戶認證

c#
小樊
84
2024-09-17 01:29:49
欄目: 編程語言

在C#中,要對Active Directory(AD)進行用戶認證,可以使用System.DirectoryServices.AccountManagement命名空間。以下是一個簡單的示例,展示了如何驗證用戶憑據:

using System;
using System.DirectoryServices.AccountManagement;

namespace ActiveDirectoryAuthentication
{
    class Program
    {
        static void Main(string[] args)
        {
            string domain = "your_domain"; // 例如: "contoso.com"
            string username = "your_username";
            string password = "your_password";

            bool isAuthenticated = AuthenticateUser(domain, username, password);

            if (isAuthenticated)
            {
                Console.WriteLine("用戶認證成功!");
            }
            else
            {
                Console.WriteLine("用戶認證失敗!");
            }
        }

        public static bool AuthenticateUser(string domain, string username, string password)
        {
            using (PrincipalContext context = new PrincipalContext(ContextType.Domain, domain))
            {
                return context.ValidateCredentials(username, password);
            }
        }
    }
}

請確保將your_domainyour_usernameyour_password替換為實際的Active Directory域、用戶名和密碼。此代碼將創建一個PrincipalContext實例,并使用ValidateCredentials方法驗證提供的憑據。如果認證成功,該方法將返回true,否則返回false

0
陈巴尔虎旗| 苏尼特左旗| 于田县| 重庆市| 银川市| 喀什市| 类乌齐县| 宣化县| 松江区| 香河县| 新密市| 蓝山县| 威宁| 临武县| 固原市| 建宁县| 石屏县| 江华| 海门市| 南安市| 保康县| 嵩明县| 英德市| 延川县| 平谷区| 五峰| SHOW| 察隅县| 清新县| 赣榆县| 铁岭县| 游戏| 都兰县| 渝北区| 宁陵县| 金湖县| 峨边| 阳春市| 左权县| 若尔盖县| 洞头县|