私は現在、Active Directory 内のすべてのユーザーの情報を取得して最新の従業員ディレクトリを構築するカスタム SharePoint Web パーツ (MOSS ではなく WSS 3.0) に取り組んでいます。この Web パーツには、電話番号、住所、およびその他の同様のフィールドが表示されます。私が抱えている問題は、既定では、IIS 上の SharePoint Web サイトがユーザー IUSR_ として実行されていることです。このユーザーは Active Directory にアクセスできないため、ユーザー情報を取得できません。
テストのためにこれを回避するために、この目的のために追加したテスト ユーザーの資格情報をハード コードしました。これは明らかに理想的ではありません。誰かがこのユーザーを削除したり、パスワードを変更したりすると、Web パーツが破損し、修正する方法がなくなります (ここでの作業が終了すると、それを引き継ぐ社内開発者はいません)。この問題を解決するために、Web パーツにユーザー名/パスワードのカスタム プロパティを作成して、それらを Active Directory に渡して必要な情報を取得できるようにしたいと考えています。これで私が抱えている問題は、パスワードがプレーンテキストで保存されているため、誰でも読み取ることができることです. ********などのように表示したいと思います。Web パーツのカスタム プロパティをパスワード タイプにする方法はありますか?
これが不可能な場合、私がやろうとしていることを達成するための別の方法を誰かが推奨できますか? 現時点では、SharePoint Web サイトを実行するユーザーを変更できません。ただし、他の解決策が見つからない場合は、もう一度説得を試みます。
前もって感謝します!