Linki na stronie nie działają dla aplikacji serwera proxy aplikacji

Ten artykuł ułatwia rozwiązywanie problemów, dlaczego linki do aplikacji serwera proxy aplikacji Microsoft Entra nie działają poprawnie.

Omówienie

Po opublikowaniu aplikacji serwera proxy aplikacji jedyne linki, które działają domyślnie w aplikacji, to linki do miejsc docelowych zawartych w opublikowanym głównym adresie URL. Linki w aplikacjach nie działają. Wewnętrzny adres URL aplikacji prawdopodobnie nie zawiera wszystkich miejsc docelowych linków w aplikacji.

Dlaczego tak się dzieje? Gdy użytkownik wybierze link w aplikacji, serwer proxy aplikacji próbuje rozpoznać adres URL jako wewnętrzny adres URL w ramach tej samej aplikacji lub jako zewnętrznie dostępny adres URL. Jeśli link wskazuje wewnętrzny adres URL, który nie znajduje się w tej samej aplikacji, nie należy do jednego z tych zasobników i powoduje, że nie znaleziono błędu.

Istnieją trzy sposoby rozwiązania tego problemu. Opcje są wymienione na liście w celu zwiększenia złożoności.

  1. Upewnij się, że wewnętrzny adres URL jest katalogiem głównym zawierającym wszystkie odpowiednie linki dla aplikacji. Katalog główny umożliwia rozpoznawanie wszystkich linków jako zawartości opublikowanej w tej samej aplikacji.

    Jeśli zmienisz wewnętrzny adres URL, ale nie chcesz zmieniać strony docelowej dla użytkowników, zmień adres URL strony głównej na wcześniej opublikowany wewnętrzny adres URL. Przejdź do pozycji Microsoft Entra ID App Registrations (Rejestracje aplikacji Entra ID>firmy Microsoft) i wybierz znakowanie aplikacji. W sekcji Znakowanie ustaw pole Adres URL strony głównej na żądaną stronę docelową.

    Ważne

    Aby wprowadzić powyższe zmiany, wymagane są prawa do modyfikowania obiektów aplikacji w identyfikatorze Entra firmy Microsoft. Użytkownik musi mieć przypisaną rolę application Administracja istrator, która przyznaje użytkownikowi prawa modyfikacji aplikacji w identyfikatorze Entra firmy Microsoft.

  2. Jeśli aplikacje używają w pełni kwalifikowanych nazw domen (FQDN), użyj domen niestandardowych do publikowania aplikacji. Ta funkcja umożliwia używanie tego samego adresu URL zarówno wewnętrznie, jak i zewnętrznie.

    Ta opcja gwarantuje, że linki w aplikacji są dostępne zewnętrznie za pośrednictwem serwera proxy aplikacji, ponieważ linki w aplikacji do wewnętrznych adresów URL są również rozpoznawane zewnętrznie. Wszystkie linki nadal muszą należeć do opublikowanej aplikacji. Jednak w przypadku tej opcji linki nie muszą należeć do tej samej aplikacji i mogą należeć do wielu aplikacji.

  3. Jeśli żadna z tych opcji nie jest możliwa, istnieje wiele opcji włączania tłumaczenia linków wbudowanych. Te opcje obejmują użycie programu Intune Managed Browser, rozszerzenia Moje aplikacje lub ustawienia tłumaczenia linków w aplikacji. Aby dowiedzieć się więcej o każdej z tych opcji i sposobie ich włączania, zobacz Przekierowanie zakodowanych na stałe linków dla aplikacji opublikowanych za pomocą serwera proxy aplikacji Firmy Microsoft Entra.

Następne kroki

Praca z istniejącymi lokalnymi serwerami proxy