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