1

基本的に、C# .Net から LDAP データベースに接続し、オブジェクトの配列を返したいと考えています。

PHP でこれを正常に実行しているサード パーティのソフトウェアがあります。PHP コードは以下のとおりです。

$ds = @ldap_connect("127.0.0.1",4000)
@ldap_bind($ds,"XXXXX","88888")
$sr=@ldap_list($ds,"cn=Registrations","objectclass=RegistrationRecord",$att);
$info=@ldap_get_entries($ds,$sr);

C#でこれをどこから繰り返し始めるのですか? 私は完全な解決策を探しているわけでもありません。道に迷っているので、誰かからの正しい方向への微調整だけでも大いに役立ちます!

ありがとう

ジョン

4

1 に答える 1

2

Directory Entryまたはを使用できますLdapConnection Class

DirectoryEntry de = new DirectoryEntry("LDAP://127.0.0.1","admin","password",AuthenticationTypes.None);
DirectorySearcher ds = new DirectorySearcher(de);
var findAll = ds.FindAll();

ソース:

DirectoryServices を使用して C# から LDAP に接続する

LDAP接続

LDAP 接続への接続

于 2012-05-19T13:08:52.800 に答える