Vypnutí místního ověřování (přístupového klíče)
Prostředky Azure Web PubSub můžou ověřovat požadavky dvěma způsoby:
- Microsoft Entra ID (doporučeno)
- Přístupový klíč
Microsoft Entra ID poskytuje vynikající zabezpečení a snadné použití u přístupového klíče. Pokud používáte Microsoft Entra ID, nemusíte ukládat tokeny do kódu a riskovat potenciální ohrožení zabezpečení. Pokud je to možné, doporučujeme pro prostředky Web PubSub použít MICROSOFT Entra ID.
Důležité
Zakázání místního ověřování může mít následující výsledky:
- Aktuální sada přístupových klíčů se trvale odstraní.
- Tokeny podepsané pomocí aktuální sady přístupových klíčů se stanou nedostupnými.
- Podpis nebude připojen v hlavičce upstreamového požadavku. Zjistěte, jak ověřit přístupový token.
Vypnutí místního ověřování
Místní ověřování můžete vypnout pomocí přístupového klíče:
- Azure Portal
- Šablona Azure Resource Manageru
- Azure Policy
portál Azure
Vypnutí místního ověřování pomocí webu Azure Portal:
Na webu Azure Portal přejděte k prostředku Web PubSub.
V nabídce vlevo v části Nastavení vyberte Klíče.
Pro místní ověřování vyberte Zakázáno.
Zvolte Uložit.
Šablona Azure Resource Manageru
Místní ověřování můžete vypnout nastavením disableLocalAuth
vlastnosti tak, jak true
je znázorněno v následující šabloně Azure Resource Manageru:
{
"$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/WebPubSub",
"apiVersion": "2022-08-01-preview",
"name": "[parameters('resource_name')]",
"location": "eastus",
"sku": {
"name": "Premium_P1",
"tier": "Premium",
"size": "P1",
"capacity": 1
},
"properties": {
"tls": {
"clientCertEnabled": false
},
"networkACLs": {
"defaultAction": "Deny",
"publicNetwork": {
"allow": [
"ServerConnection",
"ClientConnection",
"RESTAPI",
"Trace"
]
},
"privateEndpoints": []
},
"publicNetworkAccess": "Enabled",
"disableLocalAuth": true,
"disableAadAuth": false
}
}
]
}
Azure Policy
Zásadu můžete přiřadit službě Azure Web PubSub, která má v Azure Policy zakázané místní metody ověřování, k předplatnému Azure nebo ke skupině prostředků. Přiřazení této zásady vypne místní ověřování pro všechny prostředky Web PubSub v předplatném nebo skupině prostředků.