Os links na página não funcionam para um aplicativo proxy de aplicativo

Este artigo ajuda você a solucionar problemas por que os links em seu aplicativo proxy de aplicativo Microsoft Entra não funcionam corretamente.

Descrição geral

Depois de publicar um aplicativo proxy de aplicativo, os únicos links que funcionam por padrão no aplicativo são links para destinos contidos na URL raiz publicada. Os links dentro dos aplicativos não estão funcionando. A URL interna do aplicativo provavelmente não inclui todos os destinos de links dentro do aplicativo.

Por que isso acontece? Quando um usuário seleciona um link em um aplicativo, o proxy de aplicativo tenta resolver a URL como uma URL interna dentro do mesmo aplicativo ou como uma URL disponível externamente. Se o link apontar para uma URL interna que não esteja dentro do mesmo aplicativo, ele não pertencerá a nenhum desses buckets e resultará em um erro não encontrado.

Há três maneiras de resolver esse problema. As escolhas estão listadas em complexidade crescente.

  1. Verifique se a URL interna é uma raiz que contém todos os links relevantes para o aplicativo. A raiz permite que todos os links sejam resolvidos como conteúdo publicado dentro do mesmo aplicativo.

    Se você alterar a URL interna, mas não quiser alterar a página de destino para os usuários, altere a URL da página inicial para a URL interna publicada anteriormente. Navegue até Registros de aplicativos do Microsoft Entra ID>e selecione a marca do aplicativo. Na seção de identidade visual, defina o campo URL da página inicial como a página de destino desejada.

    Importante

    Para fazer as alterações acima, você precisa de direitos para modificar objetos de aplicativo no Microsoft Entra ID. O usuário precisa receber a função de Administrador de Aplicativos , que concede direitos de modificação de aplicativos no ID do Microsoft Entra ao usuário.

  2. Se seus aplicativos usam FQDNs (nomes de domínio totalmente qualificados), use domínios personalizados para publicar seus aplicativos. Esse recurso permite que a mesma URL seja usada interna e externamente.

    Essa opção garante que os links em seu aplicativo sejam acessíveis externamente por meio do proxy do aplicativo, uma vez que os links dentro do aplicativo para URLs internas também são reconhecidos externamente. Todos os links ainda precisam pertencer a um aplicativo publicado. No entanto, com essa opção, os links não precisam pertencer ao mesmo aplicativo e podem pertencer a vários aplicativos.

  3. Se nenhuma dessas opções for viável, há várias opções para habilitar a tradução de link embutido. Essas opções incluem usar o Intune Managed Browser, a extensão Meus Aplicativos ou usar a configuração de conversão de link em seu aplicativo. Para saber mais sobre cada uma dessas opções e como habilitá-las, consulte Redirecionar links codificados para aplicativos publicados com o proxy de aplicativo Microsoft Entra.

Próximos passos

Trabalhar com servidores proxy locais existentes