Deshabilitación de la autenticación local en Servicios de Azure AI
Servicios de Azure AI proporciona la autenticación de Microsoft Entra compatible con todos los recursos. Esta característica proporciona una integración fluida cuando requiere un control centralizado y la administración de identidades y credenciales de recursos. Las organizaciones pueden deshabilitar los métodos de autenticación local y aplicar la autenticación de Microsoft Entra en su lugar.
Cómo deshabilitar la autenticación local
Puede deshabilitar la autenticación local mediante la directiva de Azure los recursos de Servicios de Azure AI deben tener deshabilitado el acceso a claves (deshabilitar la autenticación local). Establézcalo en el nivel de suscripción o en el nivel de grupo de recursos para aplicar la directiva para un grupo de servicios.
Si va a crear una cuenta mediante la plantilla de Bicep o ARM, puede establecer la propiedad disableLocalAuth
en true
para deshabilitar la autenticación local. Para obtener más información, consulte Cuentas de Microsoft.CognitiveServices: Bicep, plantilla de ARM, y Terraform
También puede usar PowerShell con la CLI de Azure para deshabilitar la autenticación local para un recurso individual. Inicie sesión primero con el comando Connect-AzAccount
. A continuación, use el cmdlet Set-AzCognitiveServicesAccount
con el parámetro -DisableLocalAuth $true
, como en el siguiente ejemplo:
Set-AzCognitiveServicesAccount -ResourceGroupName "my-resource-group" -Name "my-resource-name" -DisableLocalAuth $true
Comprobación del estado de autenticación local
La deshabilitación de la autenticación local no tiene efecto inmediato. Espere unos minutos para que el servicio bloquee las solicitudes de autenticación futuras.
Puede usar PowerShell para determinar si la directiva de autenticación local está habilitada actualmente. Inicie sesión primero con el comando Connect-AzAccount
. A continuación, use el cmdlet Get-AzCognitiveServicesAccount para recuperar el recurso y compruebe la propiedad DisableLocalAuth
. Un valor de true
significa que la autenticación local está deshabilitada.
Nueva habilitación de la autenticación local
Para volver a habilitar la autenticación local, ejecute el cmdlet de PowerShell Set-AzCognitiveServicesAccount con el parámetro -DisableLocalAuth $false
. Espere unos minutos para que el servicio acepte el cambio para permitir solicitudes de autenticación local.