Condividi tramite


Disabilitare l'autenticazione locale per i Servizi di Azure AI.

Servizi di Azure AI offre il supporto per l'autenticazione di Microsoft Entra per tutte le risorse. Questa funzionalità offre una perfetta integrazione quando è necessario un controllo centralizzato e la gestione delle identità e delle credenziali delle risorse. Le organizzazioni possono disabilitare i metodi di autenticazione locali e applicare invece l'autenticazione di Microsoft Entra.

Come disabilitare l'autenticazione locale

È possibile disabilitare l’autenticazione locale usando i criteri di Azure: Le risorse di Servizi di Azure AI devono disporre dell’accesso alla chiave disabilitato (disabilitare l’autenticazione locale). Impostarlo a livello di sottoscrizione o di gruppo di risorse per applicare i criteri per un gruppo di servizi.

Se si sta creando un account usando il modello Bicep/ARM, è possibile impostare la proprietà disableLocalAuth su true per disabilitare l'autenticazione locale. Per altre informazioni, vedere Account Microsoft.CognitiveServices - Bicep, modello ARM e Terraform

È anche possibile usare PowerShell con l'interfaccia della riga di comando di Azure per disabilitare l'autenticazione locale per una singola risorsa. Accedere prima con il comando Connect-AzAccount. Usare quindi il cmdlet Set-AzCognitiveServicesAccount con il parametro -DisableLocalAuth $true, come nell'esempio seguente:

Set-AzCognitiveServicesAccount -ResourceGroupName "my-resource-group" -Name "my-resource-name" -DisableLocalAuth $true

Verificare lo stato dell’autenticazione locale

La disabilitazione dell'autenticazione locale non ha effetto immediato. Attendere alcuni minuti prima che il servizio blocchi le richieste di autenticazione future.

È possibile usare PowerShell per determinare se i criteri di autenticazione locale sono attualmente abilitati. Accedere prima con il comando Connect-AzAccount. Usare quindi il cmdlet Get-AzCognitiveServicesAccount per recuperare la risorsa e controllare la proprietà DisableLocalAuth. Il valore true indica che l'autenticazione locale è disabilitata.

Riabilitare l'autenticazione locale

Per abilitare l'autenticazione locale, eseguire il cmdlet di PowerShell Set-AzCognitiveServicesAccount con il parametro -DisableLocalAuth $false.  Attendere alcuni minuti per consentire al servizio di accettare la modifica per consentire le richieste di autenticazione locali.

Passaggi successivi