Объект DefaultSecurityFilter (конструктор моделей)
Ссылается на атрибут, который используется как фильтр для сущности в случае отсутствия SecurityFilters. Фильтры безопасности могут отсутствовать, потому что нет их определений или у пользователя нет разрешения на доступ к ним. Фильтр безопасности по умолчанию добавляется к запросу при выполнении любого запроса, который ссылается на сущность даже косвенно, например через роль.
Свойства
Имя |
Количество элементов |
Тип |
Описание |
---|---|---|---|
1 |
Object |
Ссылка на атрибут, который должен применяться к сущности в качестве фильтра. Могут использоваться только атрибуты, для которых IsFilter = True. |
Примечания
Фильтр безопасности по умолчанию определяет данные, которые будут видны по умолчанию всем пользователям.
При применении фильтров безопасности для сущности следует создать фильтр безопасности по умолчанию, если пользователи должны видеть некоторые данные, даже если они не имеют разрешения на какой-либо фильтр в SecurityFilters Collection.
Когда атрибуты фильтра назначены SecurityFilters Collection и включена защита элементов модели, пользователи, которые не имеют разрешений на любые из этих фильтров, не смогут видеть какие-либо данные, если только у атрибута не установлено свойство DefaultSecurityFilter.