簡體   English   中英

驗證憑據遠程服務器

[英]Authenticate credentials remote server

我正在嘗試檢查用戶在WPF表單上輸入的遠程計算機的用戶名/密碼是否正確。

我有那些字符串:用戶名,密碼和IP地址。

我看到一些有關“ DirectoryEntry”的信息,但無法正常工作-即使密碼不正確,用戶也始終會通過身份驗證。

有任何想法嗎?

有多種方法,但是我之前做過的方法是這樣的(使用DirectoryEntry),它是這樣的:

string ldapConnectionString = @"LDAP://[domain_server]/CN=Users,DC=[domain]"

using (var de = new DirectoryEntry(
    ldapConnectionString, "username", "password", 
    AuthenticationTypes.Secure))
{
    return de.NativeObject != null; // if not null -> user is valid
}

編輯:此代碼將執行的操作是,針對活動目錄驗證用戶名/密碼的組合。 我想我誤會了您(如果您要說的是,查看用戶是否可以連接到特定服務器->如HAS PERMISSION中所述,我不太確定如何執行此操作,或者即使有可能)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM