Partilhar via


Autenticação de serviço a serviço com o Azure Data Lake Storage Gen1 usando a API REST

Neste artigo, você aprenderá a usar a API REST para fazer autenticação de serviço a serviço com o Azure Data Lake Storage Gen1. Para autenticação de usuário final com Data Lake Storage Gen1 usando API REST, consulte Autenticação de usuário final com Data Lake Storage Gen1 usando API REST.

Pré-requisitos

Autenticação entre serviços

Nesse cenário, o aplicativo fornece suas próprias credenciais para executar as operações. Para isso, você deve emitir uma solicitação POST como a mostrada no trecho a seguir:

curl -X POST https://login.microsoftonline.com/<TENANT-ID>/oauth2/token  \
  -F grant_type=client_credentials \
  -F resource=https://management.core.windows.net/ \
  -F client_id=<CLIENT-ID> \
  -F client_secret=<AUTH-KEY>

A saída da solicitação inclui um token de autorização (denotado por access-token na saída abaixo) que posteriormente utilizará nas suas chamadas à API REST. Salve o token de autenticação em um arquivo de texto; você precisará dele ao fazer chamadas REST para o Data Lake Storage Gen1.

{"token_type":"Bearer","expires_in":"3599","expires_on":"1458245447","not_before":"1458241547","resource":"https://management.core.windows.net/","access_token":"<REDACTED>"}

Este artigo utiliza a abordagem não interativa. Para obter mais informações sobre chamadas não interativas (entre serviços), veja Chamadas entre serviços utilizando credenciais.

Próximos passos

Neste artigo, você aprendeu como usar a autenticação de serviço a serviço para autenticar com o Data Lake Storage Gen1 usando a API REST. Agora você pode ver os seguintes artigos que falam sobre como usar a API REST para trabalhar com o Data Lake Storage Gen1.