Koppelingen op de pagina werken niet voor een toepassingsproxytoepassing
In dit artikel leest u waarom koppelingen in uw Microsoft Entra-toepassingsproxytoepassing niet correct werken.
Overzicht
Nadat u een toepassingsproxy-app hebt gepubliceerd, zijn de enige koppelingen die standaard in de toepassing werken koppelingen naar bestemmingen in de gepubliceerde basis-URL. De koppelingen in de toepassingen werken niet. De interne URL voor de toepassing bevat waarschijnlijk niet alle bestemmingen van koppelingen in de toepassing.
Waarom gebeurt dit? Wanneer een gebruiker een koppeling in een toepassing selecteert, probeert de toepassingsproxy de URL op te lossen als een interne URL binnen dezelfde toepassing of als een extern beschikbare URL. Als de koppeling verwijst naar een interne URL die zich niet in dezelfde toepassing bevindt, hoort deze niet bij een van deze buckets en resulteert deze in een niet-gevonden fout.
Manieren waarop u verbroken koppelingen kunt oplossen
Er zijn drie manieren om dit probleem op te lossen. De keuzes worden vermeld in toenemende complexiteit.
Zorg ervoor dat de interne URL een hoofdmap is die alle relevante koppelingen voor de toepassing bevat. Met de hoofdmap kunnen alle koppelingen worden omgezet als inhoud die in dezelfde toepassing is gepubliceerd.
Als u de interne URL wijzigt, maar de landingspagina voor gebruikers niet wilt wijzigen, wijzigt u de URL van de startpagina in de eerder gepubliceerde interne URL. Navigeer naar Microsoft Entra ID-app-registraties> en selecteer de huisstijl van de toepassing. Stel in de huisstijlsectie het veld URL van de startpagina in op de gewenste landingspagina.
Belangrijk
Als u de bovenstaande wijzigingen wilt aanbrengen, hebt u rechten nodig om toepassingsobjecten te wijzigen in Microsoft Entra-id. Aan de gebruiker moet de rol Toepassingsbeheerder worden toegewezen waarmee wijzigingsrechten voor toepassingen in Microsoft Entra-id aan de gebruiker worden verleend.
Als uw toepassingen FQDN's (Fully Qualified Domain Names) gebruiken, gebruikt u aangepaste domeinen om uw toepassingen te publiceren. Met deze functie kan dezelfde URL zowel intern als extern worden gebruikt.
Deze optie zorgt ervoor dat de koppelingen in uw toepassing extern toegankelijk zijn via de toepassingsproxy, omdat de koppelingen binnen de toepassing naar interne URL's ook extern worden herkend. Alle koppelingen moeten nog steeds deel uitmaken van een gepubliceerde toepassing. Met deze optie hoeven de koppelingen echter niet tot dezelfde toepassing te behoren en kunnen ze deel uitmaken van meerdere toepassingen.
Als geen van deze opties haalbaar is, zijn er meerdere opties voor het inschakelen van inlinekoppelingsvertaling. Deze opties zijn onder andere het gebruik van de Intune Managed Browser, Mijn apps-extensie of het gebruik van de instelling voor het vertalen van koppelingen in uw toepassing. Voor meer informatie over elk van deze opties en hoe u deze inschakelt, raadpleegt u In code vastgelegde koppelingen omleiden voor apps die zijn gepubliceerd met de Microsoft Entra-toepassingsproxy.