Entenda a autenticação para os serviços de IA do Azure
Agora você já sabe como criar um recurso de serviço de IA e associá-lo a um estúdio de IA do Azure. Mas como garantir que somente os autorizados tenham acesso ao seu serviço de IA? Isso é feito por meio da autenticação, um processo que verifica se o usuário ou serviço são quem dizem que são e se estão autorizados a usar o serviço.
A maioria dos serviços de IA do Azure é acessada por meio de uma API RESTful, embora existam outras maneiras. A API define quais informações são transmitidas entre dois componentes de software: o serviço de IA do Azure e seja o que for que o estiver usando. Ter uma interface claramente definida é importante porque, se o serviço de IA for atualizado, seu aplicativo precisa continuar funcionando corretamente.
Parte do que uma API faz é se encarregar da autenticação. Sempre que é feita uma solicitação para usar um recurso de serviços de IA, essa solicitação precisa ser autenticada. Por exemplo, sua assinatura e o recurso de serviço de IA são verificados para garantir que você tem permissões suficientes para acessá-lo. Esse processo de autenticação usa um ponto de extremidade e uma chave de recurso.
O ponto de extremidade descreve como acessar a instância do recurso de serviço de IA que você quer usar, algo semelhante à maneira como um URL identifica um site. Quando você visualiza o ponto de extremidade do seu recurso, ele se parece com o seguinte:
https://myaiservices29.cognitiveservices.azure.com/
A chave de recurso protege a privacidade do seu recurso. Para garantir que a segurança seja sempre mantida, a chave pode ser alterada periodicamente. Você pode ver o ponto de extremidade e a chave no portal do Azure, nas guias Gerenciamento de Recursos e Chaves e Ponto de Extremidade.
Quando você escreve código para acessar o serviço de IA, as chaves e o ponto de extremidade precisam ser incluídos no cabeçalho da autenticação. O cabeçalho de autenticação envia uma chave de autorização para o serviço para confirmar que o aplicativo pode usar o recurso. Saiba mais sobre as diferentes solicitações de autenticação para os serviços de IA do Azure aqui.
Quando você usa uma interface de estúdio com os serviços de IA do Azure, suas credenciais são autenticadas quando você faz login, e um processo semelhante acontece em segundo plano.