이 문서에서는 Microsoft Entra 애플리케이션 프록시 애플리케이션 및 해결 옵션에서 끊어진 링크가 발생하는 이유를 설명합니다.
애플리케이션 프록시 앱을 게시한 후에는 기본적으로 앱에서 작동하는 링크만 게시된 루트 URL에 있는 대상에 대한 링크입니다.
앱에서 링크가 작동하지 않는 경우, 그 원인은 링크가 게시된 루트 URL 외부의 대상으로 연결되기 때문일 수 있습니다.
내 앱에서 링크가 끊어지는 원인은 무엇인가요? 앱 사용자가 애플리케이션에서 링크를 선택하면 애플리케이션 프록시는 URL을 동일한 애플리케이션 내의 내부 URL 또는 외부에서 사용 가능한 URL로 확인하려고 합니다. 링크가 동일한 애플리케이션에 없는 내부 URL을 가리키는 경우 링크는 이러한 버킷 중 하나에 맞지 않습니다. 결과는 "찾을 수 없음" 오류입니다.
끊어진 링크 해결
이 문제를 해결하는 세 가지 옵션이 있습니다. 선택 항목은 점점 더 복잡해짐에 따라 나열됩니다.
내부 URL이 애플리케이션에 대한 모든 관련 링크를 포함하는 루트인지 확인합니다. 루트를 사용하면 모든 링크가 동일한 애플리케이션 내에 게시된 콘텐츠로 확인될 수 있습니다.
내부 URL을 변경하지만 사용자의 방문 페이지를 변경하지 않으려면 홈페이지 URL을 이전에 게시된 내부 URL로 변경합니다. Microsoft Entra ID>앱 등록으로 이동하여 애플리케이션에 대한 브랜딩을 선택합니다. 브랜딩 섹션에서 홈페이지 URL 을 게시된 원래 방문 페이지 URL로 설정합니다.
중요한
이렇게 변경하려면 사용자에게 Microsoft Entra ID에서 애플리케이션 개체를 수정할 수 있는 권한이 있어야 합니다. 사용자에게 애플리케이션 관리자 역할이 할당되어야 합니다.
애플리케이션에서 FQDN(정규화된 도메인 이름)을 사용하는 경우 사용자 지정 도메인을 사용하여 애플리케이션을 게시할 수 있습니다. 사용자 지정 도메인 기능을 사용하는 경우 내부 및 외부에서 동일한 URL을 사용할 수 있습니다.
이 옵션을 사용하면 내부 URL에 대한 애플리케이션 링크도 외부에서 인식되므로 애플리케이션 프록시를 통해 애플리케이션의 링크에 외부적으로 액세스할 수 있습니다. 모든 링크는 아직 게시된 애플리케이션에 속해야 합니다. 그러나 이 옵션을 사용하면 링크가 동일한 애플리케이션에 속하지 않고 여러 애플리케이션에 속할 수 있습니다.
이러한 옵션 중 어느 것도 가능하지 않은 경우 인라인 링크 변환을 설정하는 여러 옵션이 있습니다. 이러한 옵션에는 Intune Managed Browser 사용, 내 앱 확장 또는 애플리케이션의 링크 변환 설정이 포함됩니다.
이러한 각 옵션 및 사용하도록 설정하는 방법을 자세히 알아보려면 Microsoft Entra 애플리케이션 프록시를 사용하여 게시된 앱에 대해 하드 코드된 링크 리디렉션을 참조하세요.