Partilhar via


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

Neste artigo, irá aprender a utilizar a API REST para efetuar a autenticação serviço a serviço com Azure Data Lake Storage Gen1. Para autenticação do utilizador final com Data Lake Storage Gen1 através da API REST, veja Autenticação do utilizador final com Data Lake Storage Gen1 com a API REST.

Pré-requisitos

Autenticação serviço a serviço

Neste cenário, a aplicação fornece as suas próprias credenciais para realizar as operações. Para tal, tem de emitir um pedido POST, como o apresentado no fragmento seguinte:

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>

O resultado do pedido inclui um token de autorização (indicado pela access-token saída abaixo) que, posteriormente, transmite com as chamadas à API REST. Guarde o token de autenticação num ficheiro de texto; irá precisar dele ao efetuar chamadas REST para 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 a abordagem não interativa (chamadas serviço a serviço), veja Chamadas serviço a serviço utilizando credenciais.

Passos seguintes

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