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.
Ada dua cara untuk mengautentikasi ke sumber daya Azure SignalR Service: ID Microsoft Entra dan kunci akses. MICROSOFT Entra ID menawarkan keamanan yang unggul dan kemudahan penggunaan dibandingkan dengan metode kunci akses.
Dengan ID Microsoft Entra, Anda tidak perlu menyimpan token dalam kode Anda, mengurangi risiko potensi kerentanan keamanan. Sebaiknya gunakan ID Microsoft Entra untuk sumber daya Azure SignalR Service Anda jika memungkinkan.
Penting
Menonaktifkan autentikasi lokal dapat memiliki konsekuensi berikut:
- Kumpulan kunci akses saat ini dihapus secara permanen.
- Token yang ditandatangani dengan set kunci akses saat ini menjadi tidak tersedia.
Menggunakan portal Azure
Di bagian ini, Anda mempelajari cara menggunakan portal Microsoft Azure untuk menonaktifkan autentikasi lokal.
Di portal Azure, buka sumber daya Azure SignalR Service Anda.
Di bagian Pengaturan pada bilah sisi menu, pilih Kunci.
Untuk Kunci Akses, pilih Nonaktifkan.
Pilih tombol Simpan.

Menggunakan templat Azure Resource Manager
Anda dapat menonaktifkan autentikasi lokal dengan mengatur disableLocalAuth properti ke true, seperti yang diperlihatkan dalam templat Azure Resource Manager berikut ini:
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"resource_name": {
"defaultValue": "test-for-disable-aad",
"type": "String"
}
},
"variables": {},
"resources": [
{
"type": "Microsoft.SignalRService/SignalR",
"apiVersion": "2022-08-01-preview",
"name": "[parameters('resource_name')]",
"location": "eastus",
"sku": {
"name": "Premium_P1",
"tier": "Premium",
"size": "P1",
"capacity": 1
},
"kind": "SignalR",
"properties": {
"tls": {
"clientCertEnabled": false
},
"features": [
{
"flag": "ServiceMode",
"value": "Default",
"properties": {}
},
{
"flag": "EnableConnectivityLogs",
"value": "True",
"properties": {}
}
],
"cors": {
"allowedOrigins": ["*"]
},
"serverless": {
"connectionTimeoutInSeconds": 30
},
"upstream": {},
"networkACLs": {
"defaultAction": "Deny",
"publicNetwork": {
"allow": [
"ServerConnection",
"ClientConnection",
"RESTAPI",
"Trace"
]
},
"privateEndpoints": []
},
"publicNetworkAccess": "Enabled",
"disableLocalAuth": true,
"disableAadAuth": false
}
}
]
}
Menggunakan kebijakan Azure
Untuk menerapkan penonaktifan autentikasi lokal untuk semua sumber daya Azure SignalR Service dalam langganan Azure atau grup sumber daya, Anda dapat menetapkan kebijakan Azure berikut: Azure SignalR Service harus menonaktifkan metode autentikasi lokal.

Langkah berikutnya
Lihat artikel berikut ini untuk mempelajari tentang metode autentikasi: