Configuration système des applications de code Power Apps

Cet article explique comment les applications de code Power Apps hébergent les ressources compilées de l’application et comment contrôler la visibilité de l’en-tête.

Ressources de l’application de code hébergée publiquement

Lorsque vous publiez une application de code dans Power Platform à l’aide de pa app push, vous hébergez les ressources compilées de l’application sur un point de terminaison accessible publiquement. Ce point de terminaison ne prend actuellement pas en charge les restrictions d’accès basées sur IP. Étant donné que les applications de code s’authentifient avec Microsoft Entra ID, utilisez l’accès conditionnel pour contrôler l’accès par emplacement ou adresse IP. Ne stockez pas les données utilisateur ou organisationnelles sensibles dans l’application. Stockez ce type de données dans une source de données afin que le contenu soit récupéré après que les utilisateurs finaux lisant l’application passent par des vérifications d’authentification et d’autorisation.

Masquer l’en-tête Power Apps lors de l'exécution d’une application

Il existe deux façons de masquer l’en-tête pour tous les utilisateurs de l’application ou pour une URL d’application spécifique.

Méthode Description
Configurer le paramètre d’application pour masquer l’en-tête Utilisez l’interface CLI Power Platform pour masquer l’en-tête pour tous les utilisateurs de l’application.
Ajouter un paramètre de chaîne de requête pour masquer l’en-tête Ajoutez un paramètre pour masquer l’en-tête d’une URL d’application spécifique.

Configurer le paramètre d’application pour masquer l’en-tête

Permet pa app set-setting de masquer l’en-tête par défaut. Exécutez la commande à partir du projet d’application de code initialisé :

pa app set-setting --show-header false

La commande ajoute le paramètre à power.config.json. Pour passer en revue les paramètres actuels de l’application, exécutez :

pa app get-settings

Publiez l’application pour appliquer le paramètre :

pa app push

Pour afficher à nouveau l’en-tête, définissez --show-header sur true, puis publiez l’application.

Ajouter un paramètre de chaîne de requête pour masquer l’en-tête

Pour masquer l’en-tête d’une URL d’application spécifique sans modifier le paramètre d’application, ajoutez le hideNavBar=true paramètre de chaîne de requête lorsque vous partagez l’URL.

L’en-tête est visible :

https://apps.powerapps.com/play/e/{environment-id}/a/{app-id}

L’en-tête est masqué :

https://apps.powerapps.com/play/e/{environment-id}/a/{app-id}?hideNavBar=true

Si l’URL contient déjà un paramètre de chaîne de requête, ajoutez &hideNavBar=true à la place.