Objet DefaultSecurityFilter (Générateur de modèles)

Référence l'attribut utilisé comme filtre sur l'entité si aucun SecurityFilters n'est présent. L'absence de filtres de sécurité peut s'expliquer par le fait qu'aucun filtre de sécurité n'est défini ou que l'utilisateur n'est pas autorisé à y accéder. Le filtre de sécurité par défaut est ajouté à la requête lorsque vous exécutez une requête référence l'entité, même si celle-ci est référencée indirectement, par exemple via un rôle.

Propriétés

Nom

Cardinalité

Type

Description

AttributeReference

1

Object

Référence à l'attribut à appliquer comme filtre à l'entité. Seuls les attributs où IsFilter = True peuvent être utilisés.

Remarques

  • Un filtre de sécurité par défaut définit les données que tous les utilisateurs pourront voir par défaut.

  • Lorsque vous appliquez des filtres de sécurité sur une entité, il est judicieux de créer un filtre de sécurité par défaut si vous voulez que tous les utilisateurs puissent voir certaines données, même lorsqu'ils ne disposent d'aucune autorisation sur les filtres dans la SecurityFilters Collection.

  • Lorsque des attributs de filtre sont affectés à la SecurityFilters Collection et que la sécurité de l'élément de modèle est activée, les utilisateurs qui ne bénéficient d'aucune autorisation sur ces filtres ne verront pas les données, sauf si un attribut est affecté à la propriété DefaultSecurityFilter.