Page Sécurité, Concepteur de projets

Mise à jour : novembre 2007

La page Sécurité du Concepteur de projets permet de configurer les paramètres de sécurité d'accès du code pour les applications qui sont déployées à l'aide du déploiement de ClickOnce. Pour plus d'informations, consultez Sécurité d'accès du code pour les applications ClickOnce.

Pour accéder à la page Sécurité, cliquez sur un nœud de projet dans l'Explorateur de solutions, puis cliquez sur Propriétés dans le menu Projet. Lorsque le Concepteur de projets apparaît, cliquez sur l'onglet Sécurité.

Paramètres de sécurité

  • Activer les paramètres de sécurité ClickOnce
    Détermine si les paramètres de sécurité sont activés au moment du design. Si cette option est désactivée, aucune autre option de la page Sécurité n'est disponible.

    Remarque :

    Lors de la publication d'une application à l'aide de l'Assistant Publication, cette option est automatiquement activée.

    Si vous activez cette option, vous pouvez sélectionner l'une des deux cases d'option : Il s'agit d'une application de confiance totale ou Il s'agit d'une application de confiance partielle.

    Cette option est sélectionnée par défaut pour les projets d'application de navigateur Web WPF.

    Cette option est désactivée par défaut pour tous les autres types de projet.

  • Il s'agit d'une application de confiance totale
    Si vous activez cette option, l'application reçoit des autorisations Confiance totale lorsqu'elle est installée ou exécutée sur un ordinateur client. Évitez d'utiliser la Confiance totale, car un accès illimité aux ressources, telles que le système de fichiers et le Registre, sera accordé à votre application.

    Par défaut, cette option a la valeur Confiance partielle pour les projets d'application de navigateur Web WPF.

    Par défaut, cette option a la valeur Confiance totale pour tous les autres types de projet.

  • Il s'agit d'une application de confiance partielle
    Si vous activez cette option, l'application reçoit des autorisations Confiance partielle lorsqu'elle est installée ou exécutée sur un ordinateur client. Confiance partielle signifie que les autorisations de sécurité d'accès du code pour votre application incluent uniquement les autorisations requises par votre application. Pour plus d'informations sur la configuration des autorisations de sécurité, consultez Sécurité d'accès du code pour les applications ClickOnce.

    Vous pouvez spécifier les paramètres de sécurité de Confiance partielle en configurant les options dans la zone Autorisations de sécurité ClickOnce.

Autorisations de sécurité ClickOnce

  • Zone à partir de laquelle votre application sera installée
    Spécifie un jeu d'autorisations de sécurité d'accès du code par défaut à utiliser comme point de départ lors de la configuration des autorisations. Choisissez (Personnalisé) pour démarrer sans que les autorisations soient activées ou choisissez Internet ou Intranet local pour un jeu d'autorisations restreint.

    Par défaut; cette option a la valeur Internet pour les projets d'application de navigateur Web WPF. Par défaut, la zone Internet de ce type de projet inclut les autorisations WebBrowserPermission et MediaPermission qui ne sont pas utilisées dans les autres types de projet.

    Remarque :

    Personnalisez toujours le jeu d'autorisations pour n'y inclure que les autorisations requises par votre application. Pour plus d'informations, consultez Comment : définir des autorisations personnalisées pour une application ClickOnce.

  • Autorisations requises par l'application
    Contient une table d'autorisations de sécurité du code.

    La colonne Inclus contient une icône de coche verte pour toutes les autorisations incluses. Elle contient une icône d'avertissement jaune si l'autorisation incluse n'est pas comprise par défaut dans la zone de sécurité spécifiée.

    La colonne Autorisation contient les noms de tous les jeux d'autorisations ; les jeux d'autorisations qui ont été modifiés sont affichés en gras.

    La colonne Paramètre contient une liste déroulante proposant trois choix. Cliquez sur Inclure pour inclure l'autorisation, sur Exclure pour l'exclure et sur (Paramètres par défaut de la zone) pour l'inclure ou l'exclure en fonction de la valeur sélectionnée dans la liste Zone à partir de laquelle votre application sera déployée.

    Remarque :

    La modification des autorisations d'une application de navigateur Web WPF entraîne son échec au moment de l'exécution. L'application ne s'exécute pas dans une zone modifiée car elle ne peut pas posséder les droits élevés requis pour recevoir les autorisations. Pour plus d'informations, consultez Sécurité d'accès du code pour les applications ClickOnce.

  • Calculer les permissions
    Démarre l'outil Permission Calculator qui analyse votre application et définit les autorisations dans le tableau Autorisations requises par l'application en fonction des résultats. Pour plus d'informations, consultez Comment : déterminer les autorisations pour une application ClickOnce.

    Remarque :

    Cette option remplace tous les paramètres d'autorisation existants.

  • Propriétés
    Ouvre la Paramètres des autorisations, boîte de dialogue pour le jeu d'autorisations sélectionné dans le tableau Autorisations requises par l'application. Les options disponibles dans la boîte de dialogue varient en fonction du jeu d'autorisations.

  • Réinitialiser
    Réinitialise toutes les autorisations dans le tableau Autorisations requises par l'application en rétablissant les valeurs par défaut pour la zone sélectionnée dans la liste Zone à partir de laquelle votre application sera installée.

  • Options avancées
    Ouvre la Paramètres de sécurité avancés, boîte de dialogue qui permet de configurer les paramètres pour déboguer les applications avec des autorisations restreintes.

Voir aussi

Tâches

Comment : activer les paramètres de sécurité ClickOnce

Comment : définir une zone de sécurité pour une application ClickOnce

Comment : définir des autorisations personnalisées pour une application ClickOnce

Comment : déterminer les autorisations pour une application ClickOnce

Comment : déboguer une application ClickOnce avec des autorisations restreintes

Concepts

Sécurité d'accès du code pour les applications ClickOnce

Vue d'ensemble du déploiement ClickOnce

Référence

Paramètres de sécurité avancés, boîte de dialogue

Paramètres des autorisations, boîte de dialogue

WebBrowserPermission

MediaPermission

Autres ressources

Sécurisation des applications ClickOnce

Déploiement ClickOnce

Projets, éléments de l'interface utilisateur