Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Er zijn twee manieren om te verifiëren bij Azure Service Bus-resources:
- Microsoft Entra ID
- Shared Access Signatures (SAS)
Microsoft Entra ID biedt superieure beveiliging en gebruiksgemak ten opzichte van Shared Access Signatures (SAS). Met Microsoft Entra ID hoeft u de tokens niet op te slaan in uw code en potentiële beveiligingsproblemen te riskeren. U wordt aangeraden Microsoft Entra ID te gebruiken met uw Azure Service Bus-toepassingen, indien mogelijk.
In dit artikel wordt uitgelegd hoe u SAS-sleutelverificatie (of lokale verificatie) uitschakelt en alleen Microsoft Entra-id gebruikt voor verificatie.
Portal gebruiken om lokale verificatie uit te schakelen
In deze sectie leert u hoe u Azure Portal gebruikt om lokale verificatie uit te schakelen.
- Navigeer naar uw Service Bus-naamruimte in Azure Portal. 
- Selecteer Ingeschakeld voor lokale verificatie in de sectie Essentials van de pagina Overzicht. 
- Selecteer Uitgeschakeld op de pagina Lokale verificatie en selecteer OK.   
Resource Manager-sjabloon gebruiken om lokale verificatie uit te schakelen
U kunt lokale verificatie uitschakelen voor een Service Bus-naamruimte door de eigenschap in te true stellen disableLocalAuth op zoals wordt weergegeven in de volgende Azure Resource Manager-sjabloon.
{
    "$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
U kunt het lokale verificatiebeleid voor lokale verificatie toewijzen aan een Azure-abonnement of een resourcegroep om het uitschakelen van lokale verificatie af te dwingen voor alle Service Bus-naamruimten in het abonnement of de resourcegroep.
Gerelateerde inhoud
Zie het volgende voor meer informatie over Microsoft Entra ID en SAS-verificatie.
- Verificatie met SAS
- Verificatie met Microsoft Entra-id

