Comparteix a través de


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.

Pasos siguientes