As ligações na página não funcionam para uma aplicação do Proxy de Aplicações

Este artigo ajuda-o a resolver problemas por que razão as ligações na sua aplicação Azure Ative Directory Proxy de Aplicações não funcionam corretamente.

Descrição Geral

Após a publicação de uma aplicação Proxy de Aplicações, os únicos links que funcionam por padrão na aplicação são ligações a destinos contidos no URL raiz publicado. Os links dentro das aplicações não estão funcionando, o URL interno para a aplicação provavelmente não inclui todos os destinos de links dentro da aplicação.

Porque é que isto acontece? Ao clicar num link numa aplicação, Proxy de Aplicações tenta resolver o URL como um URL interno dentro da mesma aplicação, ou como um URL disponível externamente. Se o link aponta para um URL interno que não está dentro da mesma aplicação, não pertence a nenhum destes baldes e resulta num erro não encontrado.

Há três formas de resolver esta questão. As escolhas abaixo estão listadas em crescente complexidade.

  1. Certifique-se de que o URL interno é uma raiz que contém todos os links relevantes para a aplicação. Isto permite que todos os links sejam resolvidos como conteúdo publicado dentro da mesma aplicação.

    Se alterar o URL interno mas não quiser alterar a página de aterragem para os utilizadores, altere o URL da página inicial para o URL interno previamente publicado. Isto pode ser feito indo para "Azure Ative Directory" -> Registos de Aplicações -> selecione a aplicação -> Branding. Na secção de marca, vê o campo "HOME Page URL", que pode ajustar para ser a página de aterragem desejada. Se ainda estiver a utilizar o legado Registos de aplicações experimentar o separador propriedades mostraria os detalhes do "URL de página inicial".

    Importante

    Para escoar as alterações acima, você precisa de direitos para modificar objetos de aplicação em Azure AD. O utilizador precisa de ser atribuído à função de Administrador de Aplicação que concede direitos de modificação de aplicação em Azure AD ao utilizador.

  2. Se as suas aplicações utilizarem nomes de domínio totalmente qualificados (FQDNs), utilize domínios personalizados para publicar as suas aplicações. Esta funcionalidade permite que o mesmo URL seja utilizado tanto internamente como externamente.

    Esta opção garante que os links da sua aplicação são acessíveis externamente através de Proxy de Aplicações uma vez que os links dentro da aplicação aos URLs internos também são reconhecidos externamente. Todos os links ainda precisam de pertencer a uma aplicação publicada. No entanto, com esta opção os links não necessitam de pertencer à mesma aplicação e podem pertencer a várias aplicações.

  3. Se nenhuma destas opções for viável, existem múltiplas opções para permitir a tradução de ligações inline. Estas opções incluem a utilização do Intune Managed Browser, extensão As Minhas Aplicações ou a utilização da definição de tradução de ligação na sua aplicação. Para saber mais sobre cada uma destas opções e como as habilitar, consulte redirecionar links codificados para aplicações publicadas com Azure AD Proxy de Aplicações.

Passos seguintes

Trabalhar com servidores proxy existentes no local