現在、.net アプリ (C#) を構築しようとしています。アプリを Windows Active Directory と統合して、AD でユーザーとパスワードを認証しようとしています。まだ開発中です。
そこで、AD の代わりに Active Directory ライトウェイト ディレクトリ サービスを使用することにしましたが、問題は私の PC にドメインがなく、ローカル コンピューターであることです。
接続文字列に何を入れようとしているのか、本当にわかりません。誰でも私を助けることができますか?いくつかの例を挙げてください。ありがとうございます。どんな助けでも素晴らしい..ちなみに、私のPCはWindows 7を使用しており、.net 4.5 / MS VS 2012を使用しています。
これが私のコードの一部です
C#:
string connection = ConfigurationManager.ConnectionStrings["ADConnection"].ToString();
DirectorySearcher dssearch = new DirectorySearcher(connection);
dssearch.Filter = "(sAMAccountName=" + txtusername.Text + ")";
SearchResult sresult = dssearch.FindOne();
DirectoryEntry dsresult = sresult.GetDirectoryEntry();
lblfname.Text = dsresult.Properties["givenName"][0].ToString();
lbllname.Text = dsresult.Properties["sn"][0].ToString();
lblemail.Text = dsresult.Properties["mail"][0].ToString();