В настоящее время я работаю над пользовательской веб-частью SharePoint (WSS 3.0, а не MOSS), которая будет извлекать информацию для всех пользователей Active Directory для создания обновленного каталога сотрудников. Эта веб-часть показывает такие вещи, как номер телефона, адрес и другие подобные поля. Проблема, с которой я столкнулась, заключается в том, что по умолчанию веб-сайт SharePoint в IIS работает как пользователь IUSR_. У этого пользователя нет доступа к Active Directory, поэтому я не могу получить информацию о пользователе.Пользовательская веб-часть SharePoint с Active Directory
Чтобы обойти это для тестирования, я жестко закодировал учетные данные для тестового пользователя, который я добавил только для этой цели. Это, очевидно, не является идеальным. Если кто-либо удалит этого пользователя или если он когда-нибудь изменит пароль, то веб-часть сломается, и у них не будет никакого способа исправить это (у них нет собственных разработчиков, чтобы это сделать, как только я закончу здесь). Чтобы устранить эту проблему, я хотел бы создать пользовательские свойства Username/Password в веб-части, чтобы я мог передать их в Active Directory для получения необходимой мне информации. Проблема, с которой я сталкиваюсь, заключается в том, что пароль хранится в виде простого текста, чтобы любой мог его прочитать. Я бы хотел, чтобы он отображался как ******** или что-то подобное. Есть ли способ сделать пользовательское свойство в веб-части паролем?
Если это невозможно, может ли кто-нибудь порекомендовать другой способ выполнить то, что я пытаюсь сделать? В настоящее время я не могу изменить пользователя, на котором работает сайт SharePoint. Хотя, если я не смогу найти какие-либо другие решения, я попытаюсь еще раз убедить их.
Заранее спасибо!
TextBox имеет свойство TextMode, TextBoxMode представляет собой перечисление со значением Password. Простите за это. – mkolodziejski