改訂が必要な内部アプリにレガシー コードがあります。すべてをやり直す前に、認証しているユーザーに応じて OU が異なる可能性がある AD へのバインドを達成する簡単な方法があります。セットアップは非常に標準的です。
my($mesg) = $ldap->bind ("cn=$uid,ou=Workers,ou=Domain Users,dc=something,dc=com", password => "$psswd");
すべてのユーザーが「ワーカー」OU であるわけではありません。一部は別の OU にあります... 基本的に、perl から AD にバインドするための「if-then-else」ルーチンがあるかどうか疑問に思っています。回避できるのであれば、これを検索する目的でサードパーティのアカウントを設定したくない...しかし、私が読んだほとんどすべてのドキュメントは、このログイン方法を指しているようです. アイデアや提案はありますか?