Questions fréquentes (FAQ) sur la fonctionnalité Proxy d’application Microsoft Entra

Cette page répond aux questions fréquemment posées sur le proxy d’application Microsoft Entra.

Général

Puis-je modifier une application de proxy d’application à partir de la page **Inscriptions d’applications** dans le centre d’administration Microsoft Entra ?

Non, les éléments de configuration suivants sont utilisés par le proxy d’application et ne doivent pas être modifiés ou supprimés :

  • Activer/désactiver « Autoriser les flux de clients publics ».
  • Informations d’identification fédérées.
  • Autorisations API. La modification de l’un des éléments de configuration ci-dessus sur la page d’inscription de l’application interrompt la pré-authentification pour le proxy d’application Microsoft Entra.

La clé secrète client d'une application de proxy (CWAP_AuthSecret) est près de l'expiration ou a déjà expiré. Que dois-je faire ?

Les applications proxy d’application ne s’appuient plus sur les secrets CWAP. Pour les applications utilisant la pré-authentification d’ID Microsoft Entra, les informations d’identification d’identité fédérée (FIC) sont désormais utilisées à la place. FIC est plus sécurisé, n'expire pas et nécessite beaucoup moins d'entretien. Les applications configurées avec la pré-authentification directe ou celles qui utilisent des jetons d’accès ne nécessitent pas d’informations d’identification d’identité fédérée, même si un FIC a été créé précédemment.

Vous pouvez ignorer en toute sécurité les secrets CWAP existants dans l’inscription de votre application proxy ou supprimer les secrets anciens ou expirés. Pour plus d’informations sur les informations d’identification d’identité fédérée, consultez Vue d’ensemble des informations d’identification d’identité fédérée dans Microsoft Entra ID.

Puis-je supprimer une application de proxy d’application de la page Inscriptions d’applications dans le centre d’administration Microsoft Entra ?

Non, vous devez supprimer une application de proxy d’application de la zone Applications d’entreprise du centre d’administration Microsoft Entra. Si vous supprimez l’application de proxy d’application de la zone Inscriptions d’applications du centre d’administration Microsoft Entra, vous pourriez rencontrer des problèmes.

Quelle licence est requise pour utiliser la fonctionnalité proxy d’application Microsoft Entra ?

Pour utiliser la fonctionnalité Proxy d’application Microsoft Entra, vous devez disposer d’une licence Microsoft Entra ID P1 ou P2. Pour plus d’informations sur les licences, consultez la tarification Microsoft Entra.

Qu'advient-il de la fonctionnalité Proxy d'application Microsoft Entra dans mon abonnement si ma licence expire ?

Si votre licence expire, le proxy d’application est automatiquement désactivé. Les informations de votre application sont enregistrées pendant un an.

Pourquoi le bouton « Activer le proxy d’application » est-il grisé ?

Vérifiez que vous disposez au moins d’une licence Microsoft Entra ID P1 ou P2 et d’un connecteur de réseau privé Microsoft Entra installé. Une fois votre premier connecteur correctement installé, le service de proxy d’application Microsoft Entra s’active automatiquement.

Pourquoi l’attribution est-elle définie sur Oui lorsque l’application proxy d’application est créée ou activée ?

Le proxy d’application Microsoft Entra recommande de limiter l’accès aux applications uniquement aux utilisateurs et groupes affectés et utilise un paramètre par défaut, Affectation requise = Oui, pour appliquer ce comportement lorsque l’application de proxy d’application est créée ou activée.

Configuration des connecteurs

Le proxy d’application utilise-t-il le même connecteur que l’Accès privé Microsoft Entra ?

Oui, le proxy d’application Microsoft Entra et l’Accès privé Microsoft Entra utilisent le connecteur de réseau privé Microsoft Entra. Pour plus d’informations sur le connecteur, consultez le connecteur de réseau privé Microsoft Entra. Pour résoudre des problèmes de configuration du connecteur, veuillez consulter la rubrique Résoudre des problèmes de connecteurs.

ConnectorTroubleshooter ne peut pas démarrer

La ConnectorTroubleshooterLauncher.exe est déconseillée et ne fonctionne plus. Actuellement, aucun remplacement n’est disponible.

Puis-je modifier l’utilisateur d’ouverture de session du connecteur de réseau privé Microsoft Entra / Updater Services ?

Le changement d’utilisateur de connexion du connecteur ou du service de mise à jour n’est pas pris en charge.

Configuration correcte :

Connecteur de réseau privé Microsoft Entra : Service réseau Mise à jour du connecteur de réseau privé Microsoft Entra : Autorité NT\Système

Configuration de l’application

Dois-je gérer ou faire pivoter les secrets client lors du déploiement d’applications proxy d’application ?

Non. Les applications proxy d’application ne s’appuient plus sur les secrets client (CWAP_AuthSecret). Pour les applications utilisant la pré-authentification d’ID Microsoft Entra, les informations d’identification d’identité fédérée (FIC) sont désormais utilisées à la place. FIC est plus sécurisé, n’expire pas et ne nécessite aucune rotation manuelle ni maintenance. Les applications configurées avec la pré-authentification directe ou celles qui utilisent des jetons d’accès ne nécessitent pas d’informations d’identification d’identité fédérée. Vous pouvez ignorer en toute sécurité les secrets CWAP existants dans l’inscription de l’application et supprimer les secrets anciens ou expirés. Pour plus d’informations, consultez Vue d’ensemble des informations d’identification d’identité fédérée dans l’ID Microsoft Entra.

Puis-je utiliser les suffixes de domaine [nom du locataire].onmicrosoft.com ou [nom du locataire].mail.onmicrosoft.com dans l’URL externe ?

Bien que ces suffixes apparaissent dans la liste des suffixes, vous ne devez pas les utiliser. Ces suffixes de domaine ne sont pas destinés à une utilisation avec le proxy d’application Microsoft Entra. Si vous utilisez ces suffixes de domaine, l’application Proxy d’application Microsoft Entra créée ne fonctionnera pas. Vous pouvez utiliser le suffixe de domaine standard msappproxy.net ou un domaine personnalisé.

Le proxy d’application prend-il en charge les clouds souverains et régionaux ?

Microsoft Entra ID dispose d’un service Proxy d’application qui permet aux utilisateurs d’accéder à des applications locales en se connectant avec leur compte Microsoft Entra. Si vous avez installé des connecteurs dans différentes régions, vous pouvez optimiser le trafic en sélectionnant la région de service cloud proxy d’application la plus proche à utiliser avec chaque groupe de connecteurs, consultez Optimiser le flux de trafic avec le proxy d’application Microsoft Entra.

Je reçois une erreur concernant un certificat non valide ou un mot de passe peut-être incorrect.

Une fois le certificat SSL chargé, vous recevez le message « certificat non valide, mot de passe peut-être incorrect » sur le portail.

Voici quelques conseils pour résoudre cette erreur :

  • Vérifiez les problèmes liés au certificat. Installez le certificat sur votre ordinateur local. Si vous ne rencontrez aucun problème, cela signifie que le certificat est correct.
  • Vérifiez que le mot de passe ne contient pas de caractères spéciaux. Le mot de passe ne doit contenir que des caractères 0-9, A-Z et a-z.
  • Si le certificat a été créé avec le fournisseur de stockage de clés pour les Logiciels Microsoft, l’algorithme RSA doit être utilisé.

Quelle est la durée du délai par défaut et du délai « long » du backend ? Le délai d'attente peut-il être prolongé ?

La durée par défaut s’élève à 85 secondes. Le paramètre « long » s’élève à 180 secondes. Il n’est pas possible d’augmenter la limite du délai d’expiration.

Un principal du service peut-il gérer le proxy d’application à l’aide des API PowerShell ou Microsoft Graph ?

Non, cela n’est pas pris en charge actuellement.

J’utilise ou souhaite utiliser le proxy d’application Microsoft Entra. Puis-je remplacer le domaine de secours « onmicrosoft.com » de mon locataire dans Microsoft 365, comme indiqué dans l’article « Ajouter et remplacer votre domaine de secours onmicrosoft.com dans Microsoft 365 » ?

Non, vous devez utiliser le domaine de secours d’origine.

Article mentionné en question : Ajouter et remplacer votre domaine de secours onmicrosoft.com dans Microsoft 365

Comment puis-je modifier la page d’arrivée chargée par mon application ?

À partir de la page des inscriptions d’applications, vous pouvez remplacer l’URL de la page d’accueil par l’URL externe souhaitée pour la page d’arrivée. La page spécifiée est chargée quand l’application est lancée à partir de Mes applications ou du Portail Office 365. Pour connaître les étapes de configuration, consultez l’article Définir une page d’accueil personnalisée pour les applications publiées à l’aide du proxy d’application Microsoft Entra.

Pourquoi est-ce que je suis redirigé vers une URL tronquée quand j’essaie d’accéder à mon application publiée chaque fois que l’URL contient un caractère « # » (mot-dièse) ?

Si la pré-authentification Microsoft Entra est configurée et que l’URL de l’application contient un caractère « # » quand vous tentez d’accéder à l’application pour la première fois, vous êtes redirigé vers Microsoft Entra ID (login.microsoftonline.com) pour l’authentification. Une fois l’authentification terminée, vous êtes redirigé vers la partie URL avant le caractère « # » et tout ce qui vient après que le « # » semble être ignoré/ supprimé. Par exemple, si l’URL est https://www.contoso.com/#/home/index.html, une fois l’authentification Microsoft Entra effectuée, l’utilisateur est redirigé vers https://www.contoso.com/. Ce comportement est normal en raison de la façon dont le caractère « # » est géré par le navigateur.

Solutions/alternatives possibles :

  • Configurer une redirection de https://www.contoso.com vers https://contoso.com/#/home/index.html. L’utilisateur doit d’abord accéder à https://www.contoso.com.
  • L’URL utilisée pour la première tentative d’accès doit inclure le caractère « # » sous la forme encodée (%23). Le serveur publié risque de ne pas l’accepter.
  • Configurer un type de préauthentification passthrough (non recommandé).

Est-il possible de publier uniquement des applications IIS ? Qu’en est-il des applications web s’exécutant sur des serveurs web non-Windows ? Le connecteur doit-il être installé sur un serveur sur lequel IIS est installé ?

Non, aucune configuration IIS n’est requise pour les applications publiées. Vous pouvez publier des applications web qui s’exécutent sur des serveurs autres que Windows Server. En revanche, vous ne pourrez peut-être pas utiliser la pré-authentification avec un serveur autre que Windows Server, selon que le serveur web prend en charge ou non Negotiate (authentification Kerberos). IIS n’est pas exigé sur le serveur sur lequel le connecteur est installé.

Puis-je configurer un proxy d’application pour ajouter l’en-tête HSTS ?

Le proxy d’application n’ajoute pas automatiquement l’en-tête HTTP Strict-Transport-Security aux réponses HTTPS mais conserve l’en-tête s’il est dans la réponse d’origine envoyée par l’application publiée. La fourniture d’un paramètre permettant d’activer cette fonctionnalité se trouve sur la feuille de route.

Puis-je utiliser un numéro de port personnalisé dans l’URL externe ?

Non. Si le protocole http est configuré dans l’URL externe, le point de terminaison du proxy d’application Microsoft Entra accepte les demandes entrantes sur le port TCP 80. Dans le cas du protocole https, il s’agit du port TCP 443.

Puis-je utiliser un numéro de port personnalisé dans l’URL externe ?

Oui, voici quelques exemples pour les URL internes, y compris les ports : http://app.contoso.local:8888/, https://app.contoso.local:8080/, https://app.contoso.local:8081/test/.

Quels sont les problèmes si les URL externes et internes sont différentes ?

Certaines réponses envoyées par les applications web publiées peuvent contenir des URL codées en dur. Dans ce cas, il faut s’assurer, à l’aide d’une solution de traduction de liens, que le client utilise toujours l’URL correcte. Les solutions de traduction de liens peuvent être complexes et ne pas fonctionner dans tous les scénarios. Pour plus d’informations, consultez Rediriger les liens codés en dur pour les applications publiées avec le proxy d’application Microsoft Entra.

En guise de meilleure pratique, nous vous recommandons d’utiliser des URL externes et internes identiques. Les URL externes et internes sont considérées comme identiques si les protocol://hostname:port/path/ des deux URL sont identiques.

Pour ce faire, vous pouvez utiliser la fonctionnalité des domaines personnalisés.

Exemples :

Identique :

External URL: https://app1.contoso.com/test/
Internal URL: https://app1.contoso.com/test/

Différent :

External URL: https://app1.contoso.com/test/
Internal URL: http://app1.contoso.com/test/

External URL: https://app1.contoso.com/test/
Internal URL: https://app1.contoso.com:8080/test/

External URL: https://app1.msappproxy.net/test/
Internal URL: https://app1.contoso.com:/test/

Les URL externes et internes ne peuvent en aucun cas être identiques si l’URL interne contient un port non standard (autre que TCP 80/443).

Dans certains scénarios, les modifications doivent être effectuées dans la configuration de l’application web.

Authentification Windows intégrée

Quand dois-je utiliser la méthode PrincipalsAllowedToDelegateToAccount lors de la configuration de la délégation contrainte Kerberos (KCD) ?

La méthode PrincipalsAllowedToDelegateToAccount est utilisée lorsque les serveurs du connecteur se trouvent dans un domaine différent de celui du compte de service de l’application web. Cela nécessite l'utilisation de la délégation contrainte basée sur les ressources. Si les serveurs du connecteur et le compte de service de l’application web se trouvent dans le même domaine, vous pouvez utiliser Utilisateurs et ordinateurs Active Directory pour configurer les paramètres de délégation sur chacun des comptes d’ordinateur du connecteur, ce qui leur permet de déléguer au SPN cible.

Si les serveurs du connecteur et le compte de service de l’application web se trouvent dans des domaines différents, la délégation basée sur les ressources est utilisée. Les autorisations de délégation sont configurées sur le serveur web cible et le compte de service de l’application web. Cette méthode de délégation contrainte est relativement nouvelle. Elle a été introduite dans Windows Server 2012, qui prend en charge la délégation interdomaines en permettant au propriétaire de la ressource (service web) de contrôler quelles machines et quels comptes de service peuvent déléguer à cette ressource. Il n’y a pas d’interface utilisateur pour faciliter cette configuration. Vous devez donc utiliser PowerShell. Pour plus d’informations, consultez le livre blanc Understanding Kerberos Constrained Delegation with Application Proxy (Présentation de la délégation contrainte Kerberos avec le proxy d’application).

L’authentification NTLM fonctionne-t-elle avec le proxy d’application Microsoft Entra ?

L’authentification NTLM ne peut pas être utilisée en tant que méthode de pré-authentification ou d’authentification unique. L’authentification NTLM ne peut être utilisée que quand elle peut être négociée directement entre le client et l’application web publiée. L’utilisation de l’authentification NTLM entraîne généralement l’affichage d’une invite de connexion dans le navigateur.

Puis-je utiliser l’identité de connexion « Nom d’utilisateur principal local » ou « Nom de compte SAM local » dans un scénario d'authentification unique B2B IWA ?

Non, cela ne fonctionnera pas, car les utilisateurs invités dans Microsoft Entra ID ne possèdent pas l'attribut requis par l’une des identités de connexion mentionnées ci-dessus.

Dans ce cas, « Nom d’utilisateur principal » est utilisé comme solution de repli. Pour plus d’informations sur le scénario B2B, consultez Accorder aux utilisateurs B2B dans Microsoft Entra ID l’accès à vos applications locales.

Préauthentification par passage

Puis-je utiliser des stratégies d’accès conditionnel pour les applications publiées avec la pré-authentification directe ?

Les stratégies d’accès conditionnel sont appliquées uniquement pour les utilisateurs authentifiés correctement dans l’ID Microsoft Entra. La préauthentification passthrough ne déclenche pas l'authentification Microsoft Entra, donc les politiques d'accès conditionnel ne peuvent pas être appliquées. Avec la pré-authentification directe, des stratégies MFA doivent être implémentées sur le serveur local, si possible, ou en activant la pré-authentification Microsoft Entra ID auprès du proxy d’application Microsoft Entra.

Puis-je publier une application web en exigeant une authentification par certificat client ?

Non, ce scénario n’est pas pris en charge, car le proxy d’application arrête le trafic TLS.

Publication de la passerelle des services Bureau à distance

Comment puis-je publier Bureau à distance Gateway via le proxy d’application Microsoft Entra ?

Puis-je utiliser la délégation contrainte de Kerberos (connexion unique - authentification intégrée Windows) dans le scénario de publication de la passerelle de bureau à distance ?

Non, ce scénario n’est pas pris en charge.

Mes utilisateurs n’utilisent pas Internet Explorer 11 et le scénario de pré-authentification ne fonctionne pas pour eux. Est-ce normal ?

Oui, c’est normal. Le scénario de pré-authentification exige un contrôle ActiveX, qui n’est pas pris en charge dans les navigateurs tiers.

Le client web Bureau à distance (HTML5) est-il pris en charge ?

Oui, ce scénario est actuellement en préversion. Voir Publier le bureau à distance avec le proxy de l’application Microsoft Entra.

Après avoir configuré le scénario de pré-authentification, je me suis rendu compte que l’utilisateur doit s’authentifier deux fois : tout d’abord dans le formulaire de connexion Microsoft Entra, puis dans le formulaire de connexion RDWeb. Est-ce normal ? Comment puis-je réduire le nombre de connexions à une seule ?

Oui, c’est normal. Si l’ordinateur de l’utilisateur est joint à Microsoft Entra, l’utilisateur se connecte automatiquement à Microsoft Entra ID. Il doit fournir ses informations d’identification uniquement dans le formulaire de connexion RDWeb.

Est-ce que je peux utiliser l’option Méthode de lancement des ressources « Télécharger le fichier RDP » sous Paramètres dans le Portail du client web de bureau à distance dans un scénario de pré-authentification Microsoft Entra ?

Cette option permet à l’utilisateur de télécharger le fichier RDP et de l’utiliser par un autre client RDP (en dehors du client web Bureau à distance). En règle générale, les autres clients RDP (comme le client Bureau à distance Microsoft) ne peuvent pas gérer la préauthentification en mode natif. C’est pourquoi le scénario est impossible.

Publication dans SharePoint

Comment publier SharePoint sur le proxy d’application Microsoft Entra ?

Puis-je utiliser l’application mobile SharePoint (iOS/Android) pour accéder à un serveur SharePoint publié ?

Pour le moment, l’application mobile SharePoint ne prend pas en charge la préauthentification Microsoft Entra.

Publication des services de fédération Active Directory (AD FS)

Puis-je utiliser le proxy d’application Microsoft Entra en tant que proxy AD FS (comme le proxy d’application web) ?

Non, le proxy d’application Microsoft Entra est conçu pour fonctionner avec Microsoft Entra ID et ne répond pas aux exigences d’un rôle de proxy AD FS.

Puis-je utiliser le proxy d’application Microsoft Entra pour publier un point de terminaison AD FS (comme /adfs/portal/updatepassword/) ?

Non, cela n’est pas pris en charge.

WebSocket

Le proxy d’application Microsoft Entra prend-il en charge le protocole WebSocket ?

Les applications qui utilisent le protocole WebSocket, par exemple QlikSense et le client web Bureau à distance (HTML5), sont désormais prises en charge. Les limitations connues sont les suivantes :

  • Le proxy d’application ignore le cookie qui est défini sur la réponse du serveur lors de l’ouverture de la connexion WebSocket.
  • Aucun SSO n'est appliqué à la requête WebSocket.
  • Les fonctionnalités (Eventlogs, PowerShell et Services Bureau à distance) de Windows Admin Center (WAC) ne fonctionnent pas via le proxy d’application Microsoft Entra.

L’application WebSocket n’a pas d’exigences de publication uniques et peut être publiée de la même façon que toutes les autres applications de proxy d’application.

Traduction de liens

L’utilisation de la traduction de liens affecte-t-elle les performances ?

Oui. La traduction de liens affecte les performances. Le service de proxy d’application analyse l’application à la recherche de liens codés en dur, puis les remplace par leurs URL externes publiées respectives avant de les présenter à l’utilisateur.

Pour optimiser les performances, nous vous recommandons d’utiliser des URL internes et externes identiques en configurant des domaines personnalisés. Si vous n’avez pas la possibilité d’utiliser des domaines personnalisés, vous pouvez améliorer les performances de la traduction des liens à l’aide de l’extension de connexion sécurisée Mes applications ou du navigateur Microsoft Edge sur mobile. Consultez l’article Rediriger les liens codés en dur pour des applications publiées avec le proxy d’application Microsoft Entra.

Caractères génériques

Comment puis-je utiliser des caractères génériques pour publier deux applications portant le même nom de domaine personnalisé, mais avec des protocoles différents, un pour HTTP et un pour HTTPS ?

Ce scénario n’est pas pris en charge directement. Vos possibilités pour ce scénario sont les suivantes :

  1. Publiez les URL HTTP et HTTPS en tant qu’applications distinctes avec un caractère générique, mais donnez à chacune un nom de domaine personnalisé différent. Cette configuration fonctionne, car elles ont des URL externes différentes.

  2. Publiez l’URL HTTPS par le biais d’une application générique. Publiez les applications HTTP séparément à l’aide de ces cmdlets PowerShell du proxy d’application :