Поделиться через


Объект DefaultSecurityFilter (конструктор моделей)

Ссылается на атрибут, который используется как фильтр для сущности в случае отсутствия SecurityFilters. Фильтры безопасности могут отсутствовать, потому что нет их определений или у пользователя нет разрешения на доступ к ним. Фильтр безопасности по умолчанию добавляется к запросу при выполнении любого запроса, который ссылается на сущность даже косвенно, например через роль.

Свойства

Имя

Количество элементов

Тип

Описание

AttributeReference

1

Object

Ссылка на атрибут, который должен применяться к сущности в качестве фильтра. Могут использоваться только атрибуты, для которых IsFilter = True.

Примечания

  • Фильтр безопасности по умолчанию определяет данные, которые будут видны по умолчанию всем пользователям.

  • При применении фильтров безопасности для сущности следует создать фильтр безопасности по умолчанию, если пользователи должны видеть некоторые данные, даже если они не имеют разрешения на какой-либо фильтр в SecurityFilters Collection.

  • Когда атрибуты фильтра назначены SecurityFilters Collection и включена защита элементов модели, пользователи, которые не имеют разрешений на любые из этих фильтров, не смогут видеть какие-либо данные, если только у атрибута не установлено свойство DefaultSecurityFilter.