Share via


Utilisation d'autorisations de débogage pour tester le code

Dans cette leçon vous apprendrez comment tester votre code d'autorisations en utilisant des autorisations de débogage.Les autorisations de débogage permettent de simuler ce qu'un utilisateur final verra, selon son rôle et ses autorisations.

Utilisation des autorisations de débogage

Dans la leçon précédente, vous avez écrit le code pour vérifier les autorisations pour la consultation de l'écran Products.Une autorisation est assignée à un rôle par l'administrateur de l'application.Pour tester votre code, vous pouvez exécuter l'application à la fois en tant qu'utilisateur qui possède l'autorisation et en tant qu'utilisateur qui ne la possède pas.Vous pouvez le faire en définissant des autorisations de débogage qui vous permettent d'exécuter l'application en tant qu'utilisateur avec ces autorisations lorsque vous testez ou déboguez l'application.

Pour définir des autorisations de débogage

  1. Dans l'Explorateur de solutions, double-cliquez sur le nœud Propriétés.

    Le Concepteur d'application apparaît.

  2. Cliquez sur l'onglet Contrôle d'accès.

  3. Dans la grille Définir les autorisations ou sélectionner les autorisations à utiliser pour le débogage, sélectionnez l'autorisation Can_View_Products, puis activez la case à cocher Accordée pour le débogage.

  4. Appuyez sur F5 pour exécuter l'application.

    Le menu Products doit s'afficher dans le menu de navigation sous le groupe Informations sur le produit.

  5. Cliquez sur le bouton Fermer dans le coin supérieur droit de l'application en cours d'exécution pour revenir au mode design.

  6. Sélectionnez l'autorisation Can_View_Products et désactivez la case à cocher Accordée pour le débogage.

  7. Appuyez sur F5 pour réexécuter l'application.

    Vous ne devez pas voir le menu Products ni le groupe Informations sur le produit.Vous exécutez l'application sans l'autorisation Can_View_Products nécessaire.

Présentation détaillée

Dans cette leçon vous avez appris comment définir des autorisations de débogage et tester votre application.Les autorisations de débogage permettent d'exécuter l'application et de simuler ce qu'un utilisateur final verra, selon son rôle et ses autorisations.Sans cette fonction vous devriez créer différentes identités utilisateur, fermer l'application, puis ouvrir une nouvelle session en utilisant une identité différente.

Dans cet exemple, une seule autorisation a été définie.De nombreuses applications créeront plusieurs autorisations à plusieurs fins ; vous pouvez sélectionner plusieurs autorisations de débogage pour tester des combinaisons différentes et vous assurer que votre application fonctionne comme prévu.

Étapes suivantes

Dans les leçons suivantes, vous apprendrez comment déployer, installer et gérer votre application.

Prochaine leçon : Distribution de votre application

Voir aussi

Tâches

Authentification et autorisation LightSwitch

Autres ressources

Activation d'une autorisation et création d'autorisations

Gestion des paramètres dans LightSwitch