2

重複の可能性:
C#でのLDAPのクエリ

現在、古いASPコードをVBScriptからC#に置き換えていますが、LDAPを使用してIBMトップシークレット環境に接続する部分に行き詰まっています。プロセスに関するいくつかのドキュメント/リソースを知っている人、または関連するコードをC#/ .NETに変換できる人はいますか?

Set oLdap = CreateObject("LDAPClient")
oLdap.Connect "MY SERVER NAME",1389,"cn=" & <MF Account>, <MF Password>
oLdap.Search "host=ldap,o=COMP, c=us","tssacid=<Target UserID>"

編集私はこれに近づいていると信じています:

DirectoryEntry entry = new DirectoryEntry("LDAP://SERVERADDR/tssacid=acidval,tssadmingrp=acids,host=ldap,o=comp,c=us");

このリソースを使用して私の問題を解決しました:

ftp://ftp.ca.com/pub/ldap/docs/ldapv3/eTrust_LDAP_Server_Administrator_Guide_30.pdf

「正確な複製」スレッドでリソースを複製します

4

1 に答える 1

1

既存のSOスレッドに加えて、CodePlexにはLINQtoLDAPプロバイダーもあります。これを.NETの既存のディレクトリサービスAPIの代わりに使用できます(実際には、その上に構築されています)。

于 2012-10-30T20:55:09.160 に答える