Udostępnij za pośrednictwem


Samouczek: testowanie aplikacji internetowej ASP.NET Core, która loguje użytkowników

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

W tym samouczku przetestujesz środowisko logowania i wyloguj się z aplikacji internetowej ASP.NET Core i wyświetlisz oświadczenia w tokenie identyfikatora. W poprzednim samouczku dodano elementy uwierzytelniania, doświadczenia logowania i wylogowywania do aplikacji, aby umożliwić aplikacji wywołania internetowego interfejsu API. Na potrzeby tego samouczka interfejs API programu Microsoft Graph jest wywoływany w celu wyświetlenia informacji o profilu zalogowanego użytkownika.

W tym samouczku nauczysz się następujących rzeczy:

  • Testowanie aplikacji i wyświetlanie oświadczeń tokenu identyfikatora
  • Wyloguj się z aplikacji
  • Uprzątnij zasoby

Wymagania wstępne

Testowanie aplikacji

W tej sekcji pokazano, jak przetestować aplikację, logując się i wywołując interfejs API programu Microsoft Graph, aby wyświetlić informacje o profilu zalogowanego użytkownika.

  1. Uruchom aplikację, wpisując następujące polecenie w terminalu, który uruchamia https profil w pliku launchSettings.json .

    dotnet run --launch-profile https
    
  2. Otwórz nową prywatną przeglądarkę i wprowadź identyfikator URI aplikacji w przeglądarce, w tym przypadku https://localhost:5001.

  3. Po pojawieniu się okna logowania wybierz konto, za pomocą którego chcesz się zalogować. Upewnij się, że konto spełnia kryteria rejestracji aplikacji.

  4. Wypełnij swój adres e-mail i jednorazowy kod dostępu zgodnie z instrukcją, aby zakończyć logowanie. Możesz zdecydować się na pozostanie zalogowanym lub nie w oknie Stay signed in (Nie wylogowywane ).

  5. Aplikacja żąda uprawnień do utrzymania dostępu do danych, do których udzielono mu dostępu, oraz do zalogowania się i odczytania profilu. Wybierz pozycję Zaakceptuj.

  6. Zostanie wyświetlony poniższy zrzut ekranu wskazujący, że zalogowaliśmy się do aplikacji. Oświadczenia tokenu identyfikatora są wyświetlane automatycznie.

    Zrzut ekranu przedstawiający wyniki wywołania interfejsu API.

Wyloguj się z aplikacji

Teraz, gdy aplikacja została przetestowana i wykonała wywołania do interfejsu API Microsoft Graph, należy wylogować się z aplikacji.

  1. Znajdź link Wyloguj się w prawym górnym rogu strony i wybierz go.
  2. Zostanie wyświetlony monit o wybranie konta do wylogowania. Wybierz konto użyte do zalogowania się.
  3. Zostanie wyświetlony komunikat z informacją o wylogowaniach. Teraz możesz zamknąć okno przeglądarki.

Uprzątnij zasoby

Jeśli nie planujesz korzystania z niej dalej, usuń rejestrację aplikacji. Możesz również usunąć lokalną aplikację i certyfikat z podpisem własnym.

  1. Przejdź do strony Przegląd aplikacji w centrum administracyjnym firmy Microsoft Entra i wybierz pozycję Usuń w górnej części strony. Zaznacz pole wyboru na panelu bocznym i wybierz pozycję Usuń.
  2. Znajdź aplikację lokalną i usuń ją przy użyciu środowiska IDE lub terminalu.
  3. Sprawdź, czy certyfikat nie jest używany przez inną aplikację testową, a następnie powtórz ten proces przy użyciu certyfikatu z podpisem własnym.

Zobacz także