Udostępnij za pośrednictwem


Testowanie przepływu użytkownika rejestracji i logowania

Dotyczy:Biały okrąg z szarym symbolem X. Dzierżawcy siły roboczej — dzierżawcy zewnętrzni Zielony okrąg z białym symbolem znacznika wyboru. (dowiedz się więcej)

Funkcja Uruchom przepływ użytkownika umożliwia testowanie przepływów użytkownika przez symulowanie rejestracji lub logowania użytkownika w aplikacji. Za pomocą tej funkcji możesz sprawdzić, czy przepływ użytkownika działa zgodnie z oczekiwaniami. Aby użyć tej funkcji, wybierz przepływ użytkownika skojarzony z aplikacją, uruchom przepływ użytkownika i wprowadź żądane informacje dotyczące rejestracji lub logowania.

Ta funkcja uzyskuje większość wartości, które należy uruchomić z rejestracji aplikacji. Możesz wybrać aplikację, którą chcesz przetestować, i określić język przeglądarki dla interfejsu użytkownika, ale zazwyczaj można pozostawić pozostałe pola w ich wartościach domyślnych.

Wymagania wstępne

Aby przetestować przepływ użytkownika

Wykonaj następujące kroki, aby użyć funkcji Uruchom przepływ użytkownika, aby przetestować przepływ użytkownika.

  1. Zaloguj się do centrum administracyjnego usługi Microsoft Entra.

  2. Przejdź do sekcji Identity External Identities User flows (Przepływy> użytkownika tożsamości>zewnętrznych tożsamości).

  3. Wybierz przepływ użytkownika z listy. Co najmniej jedna aplikacja z identyfikatorem URI przekierowania musi być skojarzona z tym przepływem użytkownika (zobacz wymagania wstępne).

    Uwaga

    Jeśli aplikacja, którą chcesz przetestować, nie została jeszcze dodana do przepływu użytkownika, możesz dodać ją teraz. Po dodaniu aplikacji może wystąpić krótkie opóźnienie, zanim stanie się ono dostępne do testowania za pomocą funkcji Uruchom przepływ użytkownika.

  4. Wybierz przycisk Uruchom przepływ użytkownika.

    Zrzut ekranu przedstawiający przycisk Uruchom przepływ użytkownika.

  5. W okienku Uruchamianie przepływu użytkownika większość pól jest wypełniana wartościami z rejestracji aplikacji, dzięki czemu można pozostawić wartości domyślne. Aby uzyskać szczegółowe informacje o każdym polu, zapoznaj się z poniższą tabelą.

    Zrzut ekranu przedstawiający okienko Uruchamianie przepływu użytkownika.

    Pole opis
    Adres URL konfiguracji identyfikatora otwierania Ta wartość jest pobierana z rejestracji aplikacji. Jest to publicznie dostępny adres URL, który został przypisany do aplikacji po zarejestrowaniu go w usłudze Microsoft Entra ID. Ten adres URL wskazuje dokument konfiguracji OpenID używany przez aplikacje klienckie do znajdowania adresów URL uwierzytelniania i publicznych kluczy podpisywania. Format to: https://{tenant}.ciamlogin.com/{tenant}.onmicrosoft.com/v2.0/.well-known/openid-configuration?appid=00001111-aaaa-2222-bbbb-3333cccc4444
    Aplikacja To menu zawiera listę aplikacji skojarzonych z tym przepływem użytkownika. Wymagana jest co najmniej jedna aplikacja. Jeśli istnieje wiele aplikacji, wybierz tę, którą chcesz przetestować.
    Identyfikator URI przekierowania adresu URL / odpowiedzi Ta wartość jest pobierana z rejestracji aplikacji i jest wymagana, aby funkcja Uruchom przepływ użytkownika działała. Zachowaj bieżące ustawienie, czyli adres URL odpowiedzi lub identyfikator URI przekierowania (w zależności od protokołu) skonfigurowanego dla aplikacji. Dowiedz się więcej
    Zasób Ta wartość jest pobierana z rejestracji aplikacji dla chronionego internetowego interfejsu API i ma zastosowanie do tokenów dostępu. Zasób to globalnie unikatowy identyfikator URI identyfikatora aplikacji, który został przypisany do interfejsu API, gdy był uwidoczniony podczas rejestracji aplikacji (dowiedz się więcej). Token dostępu musi zawierać wartości Resource (Zasób ) i Scopes (Zakresy ), aby umożliwić bezpieczny dostęp do internetowego interfejsu API.
    Zakresy Ta wartość jest pobierana z rejestracji aplikacji dla chronionego internetowego interfejsu API i ma zastosowanie do tokenów dostępu. Zakresy są uprawnieniami wymaganymi przez aplikację w celu uzyskania dostępu do danych i funkcji w interfejsie API. Te wartości są definiowane podczas uwidaczniania interfejsu API podczas rejestracji aplikacji (dowiedz się więcej). Token dostępu musi zawierać wartości Resource (Zasób ) i Scopes (Zakresy ), aby umożliwić bezpieczny dostęp do internetowego interfejsu API.
    Typ odpowiedzi Typ odpowiedzi określa typ informacji, które mają być zwracane w tokenie wystawionym przez punkt końcowy autoryzacji. Wartości dostępne dla typu odpowiedzi są oparte na sposobie konfigurowania niejawnych ustawień przyznawania i przepływów hybrydowych w rejestracji aplikacji. Jeśli określono tokeny identyfikatorów (dla przepływów niejawnych i hybrydowych), token identyfikatora jest dostępny na tej liście. Jeśli określono tylko tokeny dostępu (lub nie określono żadnych tokenów), kod jest jedyną dostępną opcją.
    Kod dowodowy dla wymiany kluczy Przepływ kodu autoryzacji z kluczem dowodowym dla programu Code Exchange (PKCE) jest zalecany w przypadku aplikacji jednostronicowych (SPA). W przypadku PKCE kod autoryzacji jest dostarczany zamiast tokenu do określonego adresu URL odpowiedzi aplikacji. Aby przetestować przepływ PKCE, zaznacz pole wyboru Określ wyzwanie kodu. Następnie możesz przetestować środowisko przepływu użytkownika przy użyciu automatycznie wygenerowanego weryfikatora kodu, metody wyzwanie kodu i wyzwania kodu. Możesz też użyć wartości oczekiwanych przez aplikację podczas programowania, aby aplikacja mogła zrealizować kod autoryzacji dla tokenu. Dowiedz się więcej
    Lokalizacja Aby przetestować określony język, wybierz opcję Określ ustawienia regionalne interfejsu użytkownika i użyj menu Wybierz język docelowy, aby wybrać język. Dowiedz się więcej
    Uruchamianie punktu końcowego przepływu użytkownika Ten adres URL uruchamia przepływ użytkownika z wybranymi opcjami. Możesz użyć tego adresu URL lub wybrać przycisk Uruchom przepływ użytkownika.
  6. Wybierz przycisk Uruchom przepływ użytkownika lub skopiuj adres URL punktu końcowego przebiegu przepływu użytkownika do nowego okna przeglądarki.

  7. Zostanie otwarta strona logowania umożliwiająca przetestowanie środowiska użytkownika.