Безопасность роли Sitecore делает доступ перекрывающим Запретить

У меня есть пользовательские роли, которые работают следующим образом: Admin - это роль в Manger, которая является ролью вошедшего в систему пользователя. Я хочу, чтобы это работало таким образом, чтобы, если у пользователя была роль администратора, у него также была роль «Вход в систему». Причиной этого являются проверки в коде. Я действительно не хочу писать что-то, что постепенно проверяет каждую роль, чтобы увидеть, есть ли у пользователя доступ к чему-либо, когда я могу просто проверить, являются ли они зарегистрированным пользователем. Теперь я хочу иметь возможность применять безопасность к элементам sitecore. Проблема, которую я имею, состоит в том, что отказ в доступе отменяет доступ, если оба существуют для пользователя. Я мог бы разделить роли и делать инкрементальные проверки (или даже вкладывать их в обратный путь), но я хочу знать, есть ли способ изменить отказ в доступе, переопределяющий доступ, на противоположный. То есть если у диспетчера есть доступ к элементу, но вошедший в систему пользователь не имеет доступа, то пользователь, являющийся менеджером, сможет видеть элемент (при этом наследуя роль авторизованного пользователя), а пользователь, который является просто зарегистрированным пользователем, не сможет.

Ответы на вопрос(1)

Ваш ответ на вопрос