Tutorial: Menguji aplikasi web ASP.NET Core yang mengautentikasi pengguna

Berlaku untuk: Lingkaran hijau dengan simbol tanda centang putih yang menunjukkan konten berikut berlaku untuk penyewa tenaga kerja. Lingkaran Hijau penyewa Workforce dengan simbol tanda centang putih yang menunjukkan konten berikut berlaku untuk penyewa eksternal. Penyewa eksternal (pelajari selengkapnya)

Dalam tutorial ini, Anda menguji pengalaman masuk dan keluar dari aplikasi web ASP.NET Core Anda dan melihat klaim dalam token ID. Dalam tutorial sebelumnya, Anda menambahkan elemen autentikasi, pengalaman masuk, dan keluar ke aplikasi untuk mengaktifkan aplikasi Anda memanggil API web. Untuk tujuan tutorial ini, Microsoft Graph API dipanggil untuk menampilkan informasi profil pengguna yang masuk.

Di tutorial ini, Anda akan:

  • Menguji aplikasi dan menampilkan klaim token ID
  • Keluar dari aplikasi
  • Membersihkan sumber daya

Prasyarat

Menguji aplikasi

Bagian ini menunjukkan cara menguji aplikasi dengan masuk dan memanggil Microsoft Graph API untuk menampilkan informasi profil pengguna yang masuk.

  1. Mulai aplikasi dengan mengetik berikut ini di terminal, yang meluncurkan profil https dalam file launchSettings.json.

    dotnet run --launch-profile https
    
  2. Buka browser privat baru, dan masukkan URI aplikasi ke browser, dalam hal ini https://localhost:5001.

  3. Setelah jendela masuk muncul, pilih akun tempat masuk. Pastikan akun cocok dengan kriteria pendaftaran aplikasi.

  4. Isi email dan kode sandi sekali pakai Anda sesuai instruksi untuk menyelesaikan alur masuk. Anda dapat memilih untuk tetap masuk atau keluar di jendela Tetap masuk.

  5. Aplikasi meminta izin untuk menjaga akses ke data yang telah Anda berikan, dan untuk masuk serta membaca profil Anda. Pilih Terima.

  6. Cuplikan layar berikut muncul, menunjukkan bahwa Anda telah masuk ke aplikasi. Klaim token ID ditampilkan secara otomatis.

    Cuplikan layar yang menggambarkan hasil panggilan API.

Keluar dari aplikasi

Sekarang setelah aplikasi diuji dan disebut Microsoft Graph API, Anda harus keluar dari aplikasi.

  1. Temukan tautan Keluar di sudut kanan atas halaman, dan pilih tautan tersebut.
  2. Anda diminta untuk memilih akun yang akan Anda keluar dari. Pilih akun yang Anda gunakan untuk masuk.
  3. Pesan muncul yang menunjukkan bahwa Anda keluar. Anda sekarang dapat menutup jendela browser.

Membersihkan sumber daya

Anda harus menghapus pendaftaran aplikasi jika Anda tidak berencana menggunakannya lebih lanjut. Anda juga dapat menghapus aplikasi lokal dan sertifikat yang ditandatangani sendiri.

  1. Navigasi ke halaman Gambaran Umum aplikasi Anda di pusat admin Microsoft Entra, dan pilih Hapus di bagian atas halaman. Centang kotak di panel samping dan pilih Hapus.
  2. Temukan aplikasi lokal Anda dan hapus menggunakan IDE atau terminal Anda.
  3. Periksa apakah sertifikat Anda tidak digunakan oleh aplikasi pengujian lain, lalu ulangi proses dengan sertifikat yang ditandatangani sendiri.

Lihat juga