Autentikasi layanan ke layanan dengan Azure Data Lake Storage Gen1 menggunakan REST API

Dalam artikel ini, Anda mempelajari tentang cara menggunakan REST API untuk melakukan autentikasi layanan ke layanan dengan Azure Data Lake Storage Gen1. Untuk autentikasi pengguna akhir dengan Data Lake Storage Gen1 menggunakan REST API, lihat Autentikasi pengguna akhir dengan Data Lake Storage Gen1 menggunakan REST API.

Prasyarat

Autentikasi layanan ke layanan

Dalam skenario ini, aplikasi menyediakan informasi masuk sendiri untuk melakukan operasi. Untuk ini, Anda harus mengeluarkan permintaan POST seperti diperlihatkan dalam cuplikan berikut:

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>

Output permintaan mencakup token autorisasi (ditunjukkan oleh access-token pada output di bawah) yang kemudian Anda lewati dengan panggilan REST API Anda. Menyimpan token autentikasi dalam file teks; Anda akan membutuhkannya saat melakukan panggilan REST ke 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>"}

Artikel ini menggunakan pendekatan non-interaktif. Untuk informasi selengkapnya tentang non-interaktif (panggilan layanan ke layanan), lihat Panggilan layanan ke layanan menggunakan informasi masuk.

Langkah berikutnya

Dalam artikel ini, Anda mempelajari cara menggunakan autentikasi layanan ke layanan untuk mengautentikasi dengan Data Lake Storage Gen1 menggunakan REST API. Sekarang, Anda dapat membaca artikel berikut yang membahas tentang cara menggunakan REST API untuk menggunakan Azure Data Lake Storage Gen1.