Aplikasi web yang memasukkan pengguna: Pendaftaran aplikasi
Artikel
4 menit untuk membaca
Artikel ini menjelaskan langkah-langkah pendaftaran aplikasi untuk aplikasi web yang memasukkan pengguna.
Untuk mendaftarkan aplikasi, Anda dapat menggunakan:
Aplikasi mulai cepat web. Selain menjadi pengalaman pertama yang hebat dalam pembuatan aplikasi, mulai cepat di portal Microsoft Azure memiliki tombol bernama Buat perubahan ini untuk saya. Anda dapat menggunakan tombol ini untuk mengatur properti yang Anda butuhkan, bahkan untuk aplikasi yang ada. Menyesuaikan nilai properti ini untuk kasus Anda sendiri. Secara khusus, URL API web untuk aplikasi Anda mungkin akan berbeda dari default yang diusulkan, yang juga akan memengaruhi URI keluar.
Mendaftarkan aplikasi dengan menggunakan portal Microsoft Azure
Catatan
Portal yang digunakan berbeda tergantung pada jika aplikasi Anda berjalan di cloud publik Microsoft Azure atau dalam cloud nasional atau sovereign cloud. Untuk informasi selengkapnya, lihat Cloud nasional.
Jika Anda memiliki akses ke beberapa penyewa, gunakan filter Direktori + langganan di menu atas untuk beralih penyewa aplikasinya ingin Anda daftarkan.
Cari dan pilih Microsoft Azure Active Directory.
Di bawah Kelola, pilih Pendaftaran aplikasi>Pendaftaran baru.
Untuk URI pengalihan, tambahkan jenis aplikasi dan tujuan URI yang akan menerima respons token yang dihasilkan setelah autentikasi berhasil. Contohnya, masukkan https://localhost:44321.
Pilih Daftar.
Di bawah Kelola, pilih Autentikasi lalu tambahkan informasi berikut:
Di bagian Web, tambahkan https://localhost:44321/signin-oidc sebagai URI Pengalihan.
Untuk URL keluar dari saluran depan, masukkan https://localhost:44321/signout-oidc.
Di bawah Pemberian implisit dan alur hibrid, pilih token ID.
Pilih Simpan.
Saat Halaman daftarkan aplikasi muncul, masukkan informasi pendaftaran aplikasi Anda:
Masukkan Nama untuk aplikasi Anda, contohnya MailApp-openidconnect-v2. Pengguna aplikasi dapat melihat nama ini, dan Anda dapat mengubahnya nanti.
Di bagian URI pengalihan (opsional) , pilih Web dalam kotak kombo dan masukkan URI Pengalihanhttps://localhost:44326/.
Pilih Daftar untuk membuat aplikasi.
Di bagian Kelola, pilih Autentikasi.
Di bagian Pemberian implisit dan alur hibrid, pilih token ID. Sampel ini perlu mengaktifkan alur pemberian implisit untuk memasukkan pengguna.
Pilih Simpan.
Saat Halaman daftarkan aplikasi muncul, masukkan informasi pendaftaran aplikasi Anda:
Masukkan Nama untuk aplikasi Anda, contohnya java-webapp. Pengguna aplikasi dapat melihat nama ini, dan Anda dapat mengubahnya nanti.
Pilih Akun dalam direktori organisasi dan akun Microsoft pribadi mana pun (contohnya, Skype, Xbox, Outlook.com) .
Pilih Daftar untuk mendaftarkan aplikasi.
Di bawah Kelola, pilih Autentikasi>Tambah platform.
Pilih Web.
Untuk URI pengalihan, masukkan host dan nomor port yang sama, diikuti dengan /msal4jsample/secure/aad untuk halaman masuk.
Pilih Konfigurasikan.
Di bagian Web, gunakan host dan nomor port, diikuti dengan /msal4jsample/graph/me sebagai URI pengalihan untuk halaman informasi pengguna.
Secara default, sampel menggunakan:
http://localhost:8080/msal4jsample/secure/aad
http://localhost:8080/msal4jsample/graph/me
Pilih Simpan.
Di bagian Kelola, pilih Sertifikat & rahasia.
Di bagian Rahasia klien, pilih Rahasia klien baru, lalu:
Masukkan deskripsi kunci.
Pilih durasi utama Dalam 1 tahun.
Pilih Tambahkan.
Saat nilai kunci muncul, salin untuk digunakan nanti. Nilai ini tidak akan ditampilkan lagi atau dapat diambil melewati cara lain.
Saat Halaman daftarkan aplikasi muncul, masukkan informasi pendaftaran aplikasi Anda:
Masukkan Nama untuk aplikasi Anda, contohnya node-webapp. Pengguna aplikasi mungkin melihat nama ini, dan Anda dapat mengubahnya nanti.
Ubah Jenis akun yang didukung ke Akun dalam direktori organisasi ini saja.
Di bagian URI pengalihan (opsional), pilih Web dalam kotak kombo dan masukkan URI pengalihan berikut: http://localhost:3000/auth/redirect.
Pilih Daftar untuk membuat aplikasi.
Di halaman Gambaran umum aplikasi, temukan nilai ID Aplikasi (klien) dan catat untuk digunakan nanti. Anda akan membutuhkannya untuk mengonfigurasi file konfigurasi untuk proyek ini.
Di bagian Kelola, pilih Sertifikat & rahasia.
Di bagian Rahasia klien, pilih Rahasia klien baru, lalu:
Masukkan deskripsi kunci.
Pilih durasi kunci Dalam 1 tahun.
Pilih Tambahkan.
Saat nilai utama muncul, salinkan. Anda akan membutuhkannya nanti.
Saat Halaman daftarkan aplikasi muncul, masukkan informasi pendaftaran aplikasi Anda:
Masukkan Nama untuk aplikasi Anda, contohnya python-webapp. Pengguna aplikasi dapat melihat nama ini, dan Anda dapat mengubahnya nanti.
Ganti Jenis akun yang didukung ke Akun dalam direktori organisasi dan akun Microsoft pribadi mana pun (contohnya, Skype, Xbox, Outlook.com) .
Di bagian URI pengalihan (opsional), pilih Web dalam kotak kombo dan masukkan URI pengalihan berikut: http://localhost:5000/getAToken.
Pilih Daftar untuk membuat aplikasi.
Di halaman Gambaran umum aplikasi, temukan nilai ID Aplikasi (klien) dan catat untuk digunakan nanti. Anda akan membutuhkannya untuk mengonfigurasi file konfigurasi Visual Studio untuk proyek ini.
Di bagian Kelola, pilih Sertifikat & rahasia.
Di bagian Rahasia klien, pilih Rahasia klien baru, lalu:
Masukkan deskripsi kunci.
Pilih durasi kunci Dalam 1 tahun.
Pilih Tambahkan.
Saat nilai utama muncul, salinkan. Anda akan membutuhkannya nanti.
Mendaftarkan aplikasi menggunakan PowerShell
Catatan
Saat ini, PowerShell Microsoft Azure AD membuat aplikasi hanya dengan jenis akun berikut yang didukung:
MyOrg (akun hanya dalam direktori organisasi ini)
AnyOrg (akun dalam semua direktori organisasi)
Anda dapat membuat aplikasi yang memasukkan pengguna dengan akun Microsoft pribadi mereka (contohnya, Skype, Xbox, atau Outlook.com). Pertama, buat aplikasi multi-penyewa. Jenis akun yang didukung adalah Akun dalam semua direktori organisasi. Kemudian, ubah properti accessTokenAcceptedVersion menjadi 2 dan properti signInAudience menjadi AzureADandPersonalMicrosoftAccount dalam manifes aplikasi dari portal Azure. Untuk informasi selengkapnya, lihat langkah 1.3 di tutorial ASP.NET Core. Anda dapat menyederhanakan langkah ini ke aplikasi web dalam semua bahasa.