Förstå autentisering för Azure AI-tjänster

Slutförd

Nu har du lärt dig hur du skapar en AI-tjänstresurs och associerar den med en Azure AI-studio. Men hur ser du till att endast de behöriga har åtkomst till din AI-tjänst? Detta görs genom autentisering, processen för att verifiera att användaren eller tjänsten är den de säger att de är och att de har behörighet att använda tjänsten.

De flesta Azure AI-tjänster nås via ett RESTful-API, även om det finns andra sätt. API:et definierar vilken information som skickas mellan två programvarukomponenter: Azure AI-tjänsten och vad som än använder den. Det är viktigt att ha ett tydligt definierat gränssnitt, för om AI-tjänsten uppdateras måste programmet fortsätta att fungera korrekt.

En del av vad ett API gör är att hantera autentisering. När en begäran görs om att använda en AI-tjänstresurs måste den begäran autentiseras. Din prenumeration och AI-tjänstresurs verifieras till exempel för att säkerställa att du har tillräcklig behörighet för att komma åt den. Den här autentiseringsprocessen använder en slutpunkt och en resursnyckel.

Slutpunkten beskriver hur du når den AI-tjänstresursinstans som du vill använda på ett liknande sätt som en URL identifierar en webbplats. När du visar slutpunkten för resursen ser den ut ungefär så här:

https://myaiservices29.cognitiveservices.azure.com/

Resursnyckeln skyddar din resurs sekretess. För att säkerställa att detta alltid är säkert kan nyckeln ändras med jämna mellanrum. Du kan visa slutpunkten och nyckeln i Azure-portalen under Resurshantering och Nycklar och Slutpunkt.

Screenshot of Azure portal's left-hand pane with Keys and Endpoints selected under Resource Management.

När du skriver kod för att få åtkomst till AI-tjänsten måste nycklarna och slutpunkten ingå i autentiseringshuvudet. Autentiseringshuvudet skickar en auktoriseringsnyckel till tjänsten för att bekräfta att programmet kan använda resursen. Läs mer om olika autentiseringsbegäranden till Azure AI-tjänster här.

När du använder ett studiogränssnitt med Azure AI-tjänster autentiseras dina autentiseringsuppgifter när du loggar in och en liknande process sker i bakgrunden.