Configurer les en-têtes HTTP dans les portails
Notes
À compter du 12 octobre 2022, le portail Power Apps devient Power Pages. Plus d’informations : Microsoft Power Pages est maintenant généralement disponible (blog)
Nous allons bientôt migrer et fusionner la documentation des portails Power Apps avec la documentation de Power Pages.
Le protocole Partage des ressources cross-origin (CORS) comprend un ensemble d’en-têtes qui indiquent si une réponse peut être partagée avec un autre domaine. Vous pouvez configurer la prise en charge CORS dans les portails Power Apps à l’aide de l’application Gestion du portail en ajoutant et en configurant les paramètres du site.
Les paramètres de site suivants sont utilisés pour configurer CORS :
Paramètre du site | En-tête de demande | Description |
---|---|---|
HTTP/Access-Control-Allow-Credentials | Access-Control-Allow-Credentials | La seule valeur valide pour cet en-tête est true (respecte la casse). Si les informations d’identification ne sont pas nécessaires, omettez complétement cet en-tête (au lieu de définir sa valeur sur false). |
HTTP/Access-Control-Allow-Headers | Access-Control-Allow-Headers | Liste séparée par des virgules des en-têtes de requête HTTP pris en charge. |
HTTP/Access-Control-Allow-Methods | Access-Control-Allow-Methods | Liste séparée par des virgules des méthodes de requête HTTP autorisées, comme GET, POST, OPTIONS. |
HTTP/Access-Control-Allow-Origin | Access-Control-Allow-Origin | URL de l’instance Dynamics 365, telle que https://contoso.crm.dynamics.com. Pour autoriser une URI à accéder à vos ressources, utilisez *. |
HTTP/Access-Control-Expose-Headers | Access-Control-Expose-Headers | Liste séparée par des virgules des noms d’en-tête HTTP autres que les en-têtes de réponse simples que la ressource peut utiliser et exposer. |
HTTP/Access-Control-Max-Age | Access-Control-Max-Age | Nombre maximal de secondes pendant lesquelles les résultats peuvent être mis en cache. |
HTTP/Content-Security-Policy | Content-Security-Policy | Contrôle les ressources que l’agent utilisateur est autorisé à charger pour une page donnée. |
HTTP/Content-Security-Policy-Report-Only | Content-Security-Policy-Report-Only | Permet aux développeurs web d’expérimenter les stratégies en surveillant, sans les appliquer, leurs effets. Ces états de violation consistent en des documents JSON envoyés via une requête HTTP POST à l’URI spécifiée. |
HTTP/X-Frame-Options | X-Frame-Options | Indique si un navigateur doit être autorisé à afficher une page dans un <frame>, <iframe>, <embed> ou <object>. |
HTTP/X-Content-Type-Options | X-Content-Type-Options | Désactive la détection des données par « reniflage » MIME et force le navigateur à utiliser le type indiqué dans Content-Type. |
Questions fréquentes
Est-il possible d’ajouter un Cache-Control dans l’en-tête de réponse http ?
Cache-Control dans l’en-tête de réponse http est ajouté dans toutes les requêtes du site, aucune des directives Cache-Control n’est configurable. Cache-Control pour les fichiers statiques accessibles de manière anonyme définis comme publics. La valeur max-age est définie par défaut sur 1 heure.
Pour plus d’informations sur la configuration des paramètres de site dans le portail, accédez à Gérer les paramètres du site portail.