Ссылки на странице не работают для приложения прокси приложения приложения
В этой статье показано, почему ссылки на приложение прокси приложения Microsoft Entra не работают правильно.
Обзор
После публикации приложения-прокси приложения единственные ссылки, которые работают по умолчанию в приложении, являются ссылками на назначения, содержащиеся в опубликованном корневом URL-адресе. Ссылки в приложениях не работают. Внутренний URL-адрес приложения, вероятно, не включает все назначения ссылок в приложении.
Почему это происходит? Когда пользователь выбирает ссылку в приложении, прокси приложения пытается разрешить URL-адрес как внутренний URL-адрес в том же приложении или как внешний URL-адрес. Если ссылка указывает на внутренний URL-адрес, который не находится в одном приложении, он не принадлежит ни одному из этих сегментов и приводит к ошибке, не найденной.
Способы решения проблемы с неработающими ссылками
Существует три способа решения этой проблемы. Варианты перечислены в возрастающей сложности.
Убедитесь, что внутренний URL-адрес является корневым URL-адресом, который содержит все соответствующие ссылки для приложения. Корневой каталог позволяет разрешать все ссылки в виде содержимого, опубликованного в одном приложении.
Если вы хотите изменить внутренний URL-адрес, но хотите оставить прежней целевую страницу для пользователей, измените URL-адрес домашней страницы на ранее опубликованный внутренний URL-адрес. Перейдите к регистрации приложений идентификатора Microsoft Entra ИД>и выберите фирменную символику приложения. В разделе фирменной символики задайте для поля URL-адреса домашней страницы нужную целевую страницу.
Внимание
Для внесения указанных выше изменений требуются права на изменение объектов приложения в идентификаторе Microsoft Entra. Пользователю должна быть назначена роль администратора приложений, которая предоставляет права на изменение приложения в идентификаторе Microsoft Entra пользователю.
Если в приложениях используются полные доменные имена (FQDN), для публикации приложений следует использовать пользовательские домены. Эта функция позволяет использовать один и тот же URL-адрес и как внутренний, и как внешний.
Этот параметр гарантирует, что ссылки в приложении доступны внешне через прокси приложения, так как ссылки внутри приложения на внутренние URL-адреса также распознаются во внешнем режиме. Все ссылки по-прежнему должны принадлежать опубликованному приложению. Однако при использовании этого параметра ссылки не должны принадлежать одному приложению и могут принадлежать нескольким приложениям.
Если ни один из этих вариантов вам не подходит, можно включить преобразование встроенных ссылок с помощью несколько вариантов. Эти варианты предусматриваются использование Intune Managed Browser, расширение "Мои приложения" или параметра преобразования ссылок в приложении. Дополнительные сведения о каждом из этих параметров и их включении см. в статье "Перенаправление жестко закодированных ссылок" для приложений, опубликованных с помощью прокси приложения Microsoft Entra.