Веб-части SharePoint - PullRequest
       17

Веб-части SharePoint

1 голос
/ 02 декабря 2008

Я хотел бы создать веб-часть с урезанными безопасными ссылками для портала MOSS Publishing Intranet. Идея состоит в том, что их имя вошедшего в систему пользователя проверяется по отношению к пользовательскому поставщику, чтобы определить их разрешения для конкретной ссылки, и гиперссылки будут отображаться на основе этого.

Что было бы хорошим подходом для чего-то подобного? В частности, возможно ли наследовать от веб-части «Сводные ссылки» для достижения этой функции?

Ответы [ 2 ]

1 голос
/ 02 декабря 2008

Если вам не требуется настраиваемый поставщик для проверки разрешений, вы можете просто применить разрешения SharePoint к отдельным элементам в списке. Затем представления списка будут урезаны автоматически. Кроме того, если вы хотите написать собственную веб-часть для их отображения, вы можете использовать CAML-запрос для получения элементов, и результаты также будут автоматически обрезаться с учетом разрешений текущего пользователя.

Если вам нужно использовать настраиваемый провайдер для разрешений, я не сильно помогу. ; -)

0 голосов
/ 07 апреля 2011

Решением этой проблемы было создание пользовательского XML-файла с атрибутом, указывающим, были ли применены роли или нет для конкретной ссылки на приложение, и, если это так, другой атрибут, содержащий имя роли. Затем код проверяет пользовательское хранилище членства, используя идентификатор сети вошедших в систему пользователей, для проверки авторизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...