0

ldap_functions を使用して Ad を接続したい。

ユーザー名、パスワード、ドメイン名しか知りません。

これらの値を使用して、AD で初期化、接続、バインドできます。

ただし、ldap_search 関数は失敗します。

ここに私のコード

errorCode = ldap_search_s(
                    pLdapConnection,    // Session handle
                    pMyDN,              // DN to start search
                    LDAP_SCOPE_SUBTREE, // Scope  LDAP_SCOPE_BASE LDAP_SCOPE_SUBTREE
                    pMyFilter,          // Filter
                    NULL,               // Retrieve list of attributes
                    0,                  // Get both attributes and values
                    &pSearchResult);

pMyDNの値に「DC=SANJU,DC=CO,DC=IN」を指定しました。

戻りコードは 10 です。エラーは LDAP_REFERRAL です。

しかし、pMyDNの値を「OU = Marketing、DC = SANJU、DC = CO、DC = IN」に入れました

今は成功しています。

しかし、問題は「他のユーザーの OU がわからない場合、そのユーザーの OU を取得するにはどうすればよいですか?」

またはOUなしでこれをどのように達成できますか?

注:私はユーザー名、パスワード、ドメイン名のみを持っています。

4

0 に答える 0