Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det finns två sätt att autentisera till Azure Service Bus-resurser:
- Microsoft Entra ID
- Signaturer för delad åtkomst (SAS)
Microsoft Entra ID ger överlägsen säkerhet och användarvänlighet för signaturer för delad åtkomst (SAS). Med Microsoft Entra-ID behöver du inte lagra token i koden och riskera potentiella säkerhetsrisker. Vi rekommenderar att du använder Microsoft Entra-ID med dina Azure Service Bus-program när det är möjligt.
Den här artikeln beskriver hur du inaktiverar SAS-nyckelautentisering (eller lokal autentisering) och endast använder Microsoft Entra-ID för autentisering.
Använda portalen för att inaktivera lokal autentisering
I det här avsnittet får du lära dig hur du använder Azure Portal för att inaktivera lokal autentisering.
I avsnittet Essentials på sidan Översikt väljer du Aktiverad för Lokal autentisering.
På sidan Lokal autentisering väljer du Inaktiverad och väljer OK.
Använda Resource Manager-mall för att inaktivera lokal autentisering
Du kan inaktivera lokal autentisering för ett Service Bus-namnområde genom att ange disableLocalAuth egenskapen till true enligt följande Azure Resource Manager-mall.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"namespace_name": {
"defaultValue": "spcontososbusns",
"type": "String"
}
},
"variables": {},
"resources": [
{
"type": "Microsoft.ServiceBus/namespaces",
"apiVersion": "2021-06-01-preview",
"name": "[parameters('namespace_name')]",
"location": "East US",
"sku": {
"name": "Standard",
"tier": "Standard"
},
"properties": {
"disableLocalAuth": true,
"zoneRedundant": false
}
}
]
}
Parameters.json
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"namespace_name": {
"value": null
}
}
}
Azure-policy
Du kan tilldela azure-principen inaktivera lokal autentisering till en Azure-prenumeration eller en resursgrupp för att framtvinga inaktivering av lokal autentisering för alla Service Bus-namnområden i prenumerationen eller resursgruppen.
Relaterat innehåll
Se följande för att lära dig mer om Microsoft Entra-ID och SAS-autentisering.
- Autentisering med SAS
- Autentisering med Microsoft Entra-ID

