Partager via


Les liens de la page ne fonctionnent pas pour une application avec proxy d’application

Cet article vous aide à corriger les problèmes de liens rompus dans votre application avec proxy d’application Microsoft Entra.

Vue d’ensemble

Après la publication d’une application avec proxy d’application, les seuls liens qui fonctionnent par défaut dans l’application sont ceux qui dirigent vers des destinations contenues dans l’URL racine publiée. Les liens dans les applications ne fonctionnent pas. L’URL interne de l’application n’inclut probablement pas toutes les destinations des liens dans l’application.

Pourquoi cela se produit-il ? Lorsqu’un utilisateur clique un lien dans une application, le proxy d’application tente de résoudre l’URL en tant qu’URL interne au sein de la même application ou en tant qu’URL accessible depuis l’extérieur. Si le lien indique une URL interne qui n’est pas dans la même application, il n’appartient à aucun de ces compartiments et provoque une erreur d’adresse introuvable.

Il existe trois façons de résoudre ce type de problème. Les solutions sont répertoriées par ordre croissant de complexité.

  1. Vérifiez que l’URL interne est une URL racine qui contient tous les liens nécessaires à l’application. La racine permet à tous les liens de se résoudre sous forme de contenu publié dans la même application.

    Si vous modifiez l’URL interne, mais ne souhaitez pas modifier la page d’arrivée pour les utilisateurs, remplacez l’URL de la page d’accueil par l’URL interne publiée précédemment. Naviguez vers Microsoft Entra ID>Inscription d’application et sélectionnez la Personnalisation de l’application. Dans la section de personnalisation, indiquez l’URL de page d’accueil de la page de destination souhaitée.

    Important

    Pour apporter les modifications ci-dessus, vous avez besoin des droits de modification des objets d’application dans Microsoft Entra ID. Il faut affecter le rôle Administrateur d’application à l’utilisateur, ce qui lui octroie les droits de modification d’application dans Microsoft Entra ID.

  2. Si vos applications utilisent des noms de domaine complets (FQDN), utilisez des domaines personnalisés pour publier vos applications. Cette fonctionnalité permet à la même URL d’être utilisée à la fois en interne et en externe.

    Cette option garantit que les liens de votre application sont accessibles de l’extérieur via le proxy d’application, car les liens de l’application qui dirigent vers des URL internes sont également reconnus en externe. Tous les liens doivent appartenir à une application publiée. Toutefois, les liens dans cette option n’ont pas besoin d’appartenir à la même application et peuvent donc appartenir à plusieurs applications.

  3. Si aucune de ces options n’est envisageable, il existe plusieurs options pour activer la traduction de lien en ligne. Ces options incluent l’utilisation d’Intune Managed Browser, de l’extension Mes apps, ou du paramètre de traduction de lien sur votre application. Pour en savoir plus sur chacune de ces options et la manière de les activer, voir Rediriger les liens codés en dur pour les applications publiées avec le Proxy d’application Microsoft Entra.

Étapes suivantes

Travailler avec des serveurs proxy locaux existants