Вопрос

Я изменил конфигурацию MOSS 2007 для успешного запроса заданного целевого AD.Я хотел бы показать некоторые настраиваемые поля LDAP (например, страну) в элементе управления PeopleEditor и разрешить пользователям выполнять поиск по этим полям.Может ли кто-нибудь указать мне на полезные ресурсы/руководства, показывающие, как это сделать?

Спасибо, MagicAndi.

Это было полезно?

Решение

Вам необходимо наследовать элемент управления EntityEditor (так же, как это делает PeopleEditor) и писать свои собственные запросы и проверки.

Немного предыстории (читайте материалы сообщества):

Помимо этих ссылок и внимательного изучения элемента управления PeopleEditor с помощью Reflector, есть еще один хороший ресурс: это сообщение в блоге от Игоря Козлова.Есть менее подробное, но все же полезное пример на MSDN здесь.

Я работаю на проект CodePlex который запрашивает любую данную Active Directory из средства выбора людей.Он хорошо документирован и сочетает в себе методы из различных ссылок в Интернете (конечно, отдавая должное).Надеюсь, это тоже кому-то поможет!

Другие советы

Первым шагом должно стать сопоставление полей AD с атрибутом профиля пользователя SharePoint.Это можно сделать в конфигурации поставщика общих служб (Центр администрирования > Общие службы > Профили и свойства пользователей).

Там вы добавляете новый атрибут и определяете, какое поле AD должно быть сопоставлено с ним.Вы также можете определить, какие поля пользователям разрешено переопределять (но только в SharePoint, это только односторонняя синхронизация), а какие доступны только для чтения.

Этот Сообщение блога показано, как настроить поиск SharePoint для поиска пользователей по настраиваемому атрибуту в профиле пользователя.

Я надеюсь, что это укажет вам правильное направление.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top