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
Langganan Azure. Lihat Dapatkan uji coba gratis Azure.
Buat Aplikasi "Web" Microsoft Entra ID. Anda harus telah menyelesaikan langkah-langkah dalam Autentikasi layanan ke layanan dengan Data Lake Storage Gen1 menggunakan Microsoft Entra ID.
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.