Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Setelah domain akar ditambahkan ke ID Microsoft Entra, bagian dari Microsoft Entra, semua subdomain berikutnya ditambahkan ke akar tersebut di organisasi Microsoft Entra Anda secara otomatis mewarisi pengaturan autentikasi dari domain akar. Namun, jika Anda ingin mengelola pengaturan autentikasi domain secara independen dari pengaturan domain akar, Anda sekarang dapat menggunakan Microsoft Graph API. Misalnya, jika Anda memiliki domain akar federasi seperti contoso.com, artikel ini dapat membantu Anda memverifikasi subdomain seperti child.contoso.com sebagai terkelola alih-alih terfederasi.
Di portal Microsoft Azure, ketika domain induk digabungkan dan admin mencoba memverifikasi subdomain terkelola pada halaman nama domain kustom
Karena subdomain mewarisi jenis autentikasi domain akar secara default, Anda harus mempromosikan subdomain ke domain akar di MICROSOFT Entra ID menggunakan Microsoft Graph sehingga Anda dapat mengatur jenis autentikasi ke jenis yang Anda inginkan.
Peringatan
Skrip kecil ini contoh untuk tujuan demonstrasi. Jika Anda ingin menggunakannya di lingkungan Anda, uji terlebih dahulu. Anda harus menyesuaikan kode untuk memenuhi kebutuhan Anda.
Menambahkan subdomain
- Gunakan PowerShell untuk menambahkan subdomain baru, yang memiliki jenis autentikasi default domain akarnya. Id Microsoft Entra dan pusat admin Microsoft 365 belum mendukung operasi ini.
# Connect to Microsoft Graph with the required scopes
Connect-MgGraph -Scopes "Domain.ReadWrite.All"
# Define the parameters for the new domain
$domainParams = @{
Id = "child6.mydomain.com"
AuthenticationType = "Federated"
}
# Create a new domain with the specified parameters
New-MgDomain @domainParams
- Gunakan contoh berikut untuk MENDAPATKAN domain. Karena domain bukan domain akar, domain tersebut mewarisi jenis autentikasi domain akar. Perintah dan hasil Anda mungkin terlihat sebagai berikut, menggunakan ID penyewa Anda sendiri:
Nota
Mengeluarkan permintaan ini dapat dilakukan langsung di Graph Explorer.
GET https://graph.microsoft.com/v1.0/domains/foo.contoso.com/
Return:
{
"authenticationType": "Federated",
"availabilityStatus": null,
"isAdminManaged": true,
"isDefault": false,
"isDefaultForCloudRedirections": false,
"isInitial": false,
"isRoot": false, <---------------- Not a root domain, so it inherits parent domain's authentication type (federated)
"isVerified": true,
"name": "child.mydomain.com",
"supportedServices": [],
"forceDeleteState": null,
"state": null,
"passwordValidityPeriodInDays": null,
"passwordNotificationWindowInDays": null
},
Mengubah subdomain menjadi domain akar
Gunakan perintah berikut untuk mempromosikan subdomain:
POST https://graph.microsoft.com/v1.0/{tenant-id}/domains/foo.contoso.com/promote
Mempromosikan kondisi kesalahan perintah
| Skenario | Metode | Kode | Pesan |
|---|---|---|---|
| Memanggil API dengan subdomain yang domain induknya tidak diverifikasi | TIANG | 400 | Domain yang belum diverifikasi tidak dapat dipromosikan. Verifikasi domain sebelum promosi. |
| Memanggil API dengan subdomain terverifikasi federasi dengan referensi pengguna | TIANG | 400 | Mempromosikan subdomain dengan referensi pengguna tidak diizinkan. Migrasikan pengguna ke domain akar saat ini sebelum promosi subdomain. |
Mengubah jenis autentikasi subdomain menjadi terkelola
Penting
Jika Anda mengubah jenis autentikasi untuk subdomain federasi, Anda harus mencatat nilai konfigurasi federasi yang ada sebelum menyelesaikan langkah berikutnya. Informasi diperlukan jika Anda memutuskan untuk menerapkan kembali federasi sebelum mempromosikan domain.
Gunakan perintah berikut untuk mengubah jenis autentikasi subdomain:
Connect-MGGraph -Scopes "Domain.ReadWrite.All", "Directory.AccessAsUser.All" Update-MgDomain -DomainId "test.contoso.com" -BodyParameter @{AuthenticationType="Managed"}Verifikasi melalui GET di Microsoft Graph API bahwa jenis autentikasi subdomain sekarang dikelola:
GET https://graph.microsoft.com/v1.0/domains/foo.contoso.com/ Return: { "authenticationType": "Managed", <---------- Now this domain is successfully added as Managed and not inheriting Federated status "availabilityStatus": null, "isAdminManaged": true, "isDefault": false, "isDefaultForCloudRedirections": false, "isInitial": false, "isRoot": true, <------------------------------ Also a root domain, so not inheriting from parent domain any longer "isVerified": true, "name": "child.mydomain.com", "supportedServices": [ "Email", "OfficeCommunicationsOnline", "Intune" ], "forceDeleteState": null, "state": null, "passwordValidityPeriodInDays": null, "passwordNotificationWindowInDays": null }