Права доступа Sitecore для пользовательской роли не работают так, как я ожидал - PullRequest
0 голосов
/ 07 октября 2010

У меня проблемы с установкой прав на секретность для библиотеки мультимедиа одного из наших клиентов. Для роли «Создание клиентского сайта Sitecore» я указал, что она имеет доступ только для чтения для всей библиотеки мультимедиа. Мне нужно было «снять защиту» элементов, чтобы сделать это, но Access Viewer сообщает, что мне это удалось. Впоследствии я хотел указать права доступа для пользовательской роли. Эта пользовательская роль является членом следующих ролей:

  • sitecore \ Автор клиентских форм Sitecore
  • sitecore \ Sitecore Управление учетными записями клиентов
  • sitecore \ Sitecore ClientAuthoring
  • sitecore \ Author
  • sitecore \ Sitecore Marketeer Form Автор

Проблема заключается в том, что средство просмотра доступа постоянно сообщает мне (когда я смотрю на права доступа для этой настраиваемой роли), что моя настраиваемая роль имеет права на запись в каталог A, поскольку учетной записи авторизации клиента sitecore \ Sitecore предоставлен элемент : напишите 'право доступа для элемента' / sitecore / media library '. Когда я смотрю на роль авторизации клиента sitecore \ Sitecore в Access Viewer, система рассказывает мне другую историю. Там только у роли sitecore \ Sitecore Client Authoring есть права на чтение.

Это базовая структура библиотеки мультимедиа для этого клиента.

Медиатека

  • Файлы

    • Справочник А
    • Справочник B
    • Справочник C и т.д.
  • Изображения

    • Справочник А '
    • Справочник B '
    • Справочник C ' и т.д.

Есть идеи, почему права доступа на запись предоставляются моей пользовательской роли?

Ответы [ 2 ]

2 голосов
/ 08 октября 2010

Вы также можете попробовать сбросить кэш (/sitecore/admin/cache.aspx).Если это проблема 6.X, результат доступа не сбрасывается вовремя, поэтому неверный результат остается доступным в кэше.

2 голосов
/ 07 октября 2010

Попробуйте iisreset и снова посмотрите на Access Viewer.Правильно ли это сейчас отражает ситуацию?

Похоже, что проблема была в некоторых старых версиях SC 6.X.

...