SharePoint FBA: электронная почта для участников по сравнению с электронной почтой от людей и групп

У меня есть сайт WSS 3.0 с FBA и настраиваемая веб-часть для управления пользователями. Чтобы отслеживать адрес электронной почты пользователя, я использовал свойство Email объекта MembershipUser. Я только что понял сегодня, что если вы войдете в «Люди и группы» и посмотрите на адрес электронной почты пользователя, адрес электронной почты будет пустым и может быть отредактирован там независимо от значения MembershipUser. Похоже, что система оповещений использует адрес электронной почты, который хранится в «Люди» и «Группы».

Я еще не занимался перекодированием, потому что хочу сначала убедиться, что ничего не упускаю. Я предполагаю, что мог бы переключиться с MembershipUser.Email и вместо этого передать свою информацию в SPUser.Email. Но я, кажется, помню, что в другом проекте я без проблем использовал MembershipUser.Email, и предупреждения уходили нормально (хотя это был MOSS).

Думаю, у меня есть два вопроса:

  1. Есть ли способ указать людям и группам или системе оповещений использовать MembershipUser.Email?
  2. Лучше всего использовать SPUser.Email для хранения электронной почты, а не MembershipUser.Email?

person strongopinions    schedule 02.11.2009    source источник


Ответы (1)


В этом сообщении подробно рассказывается о том, как заставить SharePoint синхронизировать профили пользователей в вашем магазине FBA, указав все свойства, о которых sharepoint должна знать, в файле web.config, и создать эти свойства в вашем ProfileProvider. Не уверен, что это именно то, что вы ищете. Сопоставление профилей пользователей FBA не работает так чисто, как «из коробки» сопоставление профилей пользователей AD.

Также ознакомьтесь с инструментом импорта профилей пользователей на CodePlex. Это для MOSS, но может дать некоторые подсказки.

person Colin    schedule 02.11.2009
comment
Спасибо. Все еще не уверен, что лучше всего. В итоге я изменил его в MembershipUser, а затем в объекте SPUser. Я изучу эту статью, но не уверен, относится ли она к электронной почте, поскольку она не сохраняется в качестве свойства профиля в базе данных членства. - person strongopinions; 06.11.2009