Perbedaan validasi dengan jenis akun yang didukung (signInAudience)

Saat mendaftarkan aplikasi dengan platform identitas Microsoft untuk pengembang, Anda diminta untuk memilih jenis akun yang didukung aplikasi Anda. Anda dapat merujuk ke tautan Bantu saya memilih di bawah Jenis akun yang didukung selama proses pendaftaran. Nilai yang Anda pilih untuk properti ini memiliki implikasi pada properti objek aplikasi lainnya.

Setelah aplikasi terdaftar, Anda dapat memeriksa atau mengubah jenis akun yang didukung aplikasi kapan saja. Di bawah panel Kelola aplikasi Anda, cari Manifes dan temukan nilainya signInAudience . Jenis akun yang berbeda, dan yang sesuai signInAudience diperlihatkan dalam tabel berikut:

Jenis akun yang didukung (Daftarkan aplikasi) signInAudience (Manifes)
Akun dalam direktori organisasi ini saja (Penyewa tunggal) AzureADMyOrg
Akun di direktori organisasi apa pun (Direktori Microsoft Entra apa pun - Multipenyewa) AzureADMultipleOrgs
Akun di direktori organisasi apa pun (Direktori Microsoft Entra apa pun - Multipenyewa) dan akun Microsoft pribadi (misalnya Skype, Xbox) AzureADandPersonalMicrosoftAccount
Khusus akun Microsoft pribadi PersonalMicrosoftAccount

Jika Anda mengubah properti ini, Anda mungkin perlu mengubah properti lain terlebih dahulu.

Perbedaan validasi

Lihat tabel berikut untuk perbedaan validasi berbagai properti untuk jenis akun yang didukung berbeda.

Properti AzureADMyOrg AzureADMultipleOrgs AzureADandPersonalMicrosoftAccount dan PersonalMicrosoftAccount
URI ID aplikasi (identifierURIs) Harus unik di penyewa

urn:// skema didukung

Kartubebas tidak didukung

String dan fragmen kueri didukung

Panjang maksimum 255 karakter

Tidak ada batasan* pada jumlah identifierURIs
Harus unik secara global

urn:// skema didukung

Kartubebas tidak didukung

String dan fragmen kueri didukung

Panjang maksimum 255 karakter

Tidak ada batasan* pada jumlah identifierURIs
Harus unik secara global

urn:// skema tidak didukung

Wildcard, fragmen, dan string kueri tidak didukung

Panjang maksimum 120 karakter

Maksimum 50 identifierURIs
Cloud nasional Didukung Didukung Tidak didukung
Sertifikat (keyCredentials) Kunci penandatanganan simetris Kunci penandatanganan simetris Kunci penandatanganan enkripsi dan asimetris
Rahasia klien (passwordCredentials) Tidak ada batasan* Tidak ada batasan* Maksimum dua rahasia klien
URI Pengalihan (replyURLs) Lihat Mengalihkan pembatasan dan batasan URI/balasan untuk informasi selengkapnya.
Izin API (requiredResourceAccess) Tidak lebih dari 50 total API (aplikasi sumber daya), dengan tidak lebih dari 10 API dari penyewa lain. Total tidak lebih dari 400 izin di semua API. Tidak lebih dari 50 total API (aplikasi sumber daya), dengan tidak lebih dari 10 API dari penyewa lain. Total tidak lebih dari 400 izin di semua API. Tidak lebih dari 50 total API (aplikasi sumber daya), dengan tidak lebih dari 10 API dari penyewa lain. Total tidak lebih dari 200 izin di semua API. Maksimum 30 izin per sumber daya (misalnya, Microsoft Graph).
Cakupan yang ditentukan oleh API (oauth2Permissions) ini Panjang nama cakupan maksimum 120 karakter

Tidak ada batasan* pada jumlah cakupan yang ditentukan
Panjang nama cakupan maksimum 120 karakter

Tidak ada batasan* pada jumlah cakupan yang ditentukan
Panjang nama cakupan maksimum 40 karakter

Maksimum 100 cakupan yang ditentukan
Aplikasi klien resmi (preAuthorizedApplications) Tidak ada batasan* Tidak ada batasan* Total maksimum 500

Maksimum 100 aplikasi klien yang ditentukan

Maksimum 30 cakupan yang ditentukan per klien
appRoles Didukung
Tidak ada batasan*
Didukung
Tidak ada batasan*
Tidak didukung
URL keluar saluran depan https://localhost diperbolehkan

http skema tidak diizinkan

Panjang maksimum adalah 255 karakter
https://localhost diperbolehkan

http skema tidak diizinkan

Panjang maksimum adalah 255 karakter
https://localhost diizinkan, http://localhost gagal

http skema tidak diizinkan

Panjang maksimum 255 karakter

Karakter kartubebas tidak didukung
Nama tampilan Panjang maksimum adalah 120 karakter Panjang maksimum adalah 120 karakter Panjang maksimum adalah 90 karakter
Tag Ukuran tag individual harus antara 1 dan 256 karakter (inklusif)

Tidak ada spasi kosong atau tag duplikat yang diizinkan

Tidak ada batasan* pada jumlah tag
Ukuran tag individual harus antara 1 dan 256 karakter (inklusif)

Tidak ada spasi kosong atau tag duplikat yang diizinkan

Tidak ada batasan* pada jumlah tag
Ukuran tag individual harus antara 1 dan 256 karakter (inklusif)

Tidak ada spasi kosong atau tag duplikat yang diizinkan

Tidak ada batasan* pada jumlah tag

* Terdapat batasan global sekitar 1000 item di semua properti koleksi pada objek aplikasi.

Langkah berikutnya

Untuk informasi selengkapnya tentang pendaftaran aplikasi dan manifes JSON-nya, lihat: