ExportBrokeredServiceAttribute.AllowTransitiveGuestClients Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur indiquant si les clients invités sont autorisés à acquérir ce service de manière transitive.
Par défaut (false), seuls les propriétaires sont autorisés à accéder à un service réparti. Pour autoriser les invités à acquérir le service proffered, définissez ce paramètre sur true. En définissant cette valeur sur true le service, il est désormais de la seule responsabilité d’utiliser IAuthorizationService correctement pour autoriser les opérations sensibles.
public bool AllowTransitiveGuestClients { get; set; }
member this.AllowTransitiveGuestClients : bool with get, set
Public Property AllowTransitiveGuestClients As Boolean
Valeur de propriété
Remarques
Alors qu’il Audience s’agit d’un contrôle architectural, cette propriété définit la limite de sécurité.
Exemple d’accès transitif : le service A effectue des opérations sensibles. Il est profferé avec RemoteExclusiveClient de sorte qu’il ne peut être *directement* acquis par les propriétaires. Toutefois, cela n’est pas suffisant pour empêcher l’accès non autorisé. Si le service B est proffer avec AllClientsIncludingGuests, il peut être *directement* acquis par les invités. Lorsque le service B acquiert en interne un instance du service A, cela signifie que les invités disposent désormais d’un accès *indirect* aux opérations sensibles dans le service A. Si le service A n’a pas implémenté d’autorisation pour protéger les opérations sensibles, cet accès indirect enfreint la limite de sécurité.
Afin d’éviter que des parties non approuvées demandent transitivement un service qui doit nécessiter une autorisation, par défaut, tous les services répartités ne sont accessibles qu’aux propriétaires. Cette valeur est indépendamment de la valeur de Audience. Dans l’exemple ci-dessus, si le service B a été renseigné par un invité, la tentative d’acquisition du service A échoue.
Lorsqu’un service a implémenté l’autorisation de protéger les opérations sensibles, il peut choisir d’autoriser l’acquisition d’invités en définissant cette propriété sur true.