全部产品
Search
文档中心

Drive and Photo Service:Akses Aplikasi

更新时间:Jul 02, 2025

Catatan

Topik ini menjelaskan aplikasi yang didukung oleh Drive and Photo Service (PDS).

Aplikasi

Dalam OAuth 2.0, aplikasi dianggap sebagai klien yang berfungsi sebagai alat untuk mengelola sumber daya.

PDS mendukung bentuk aplikasi berikut:

  • Aplikasi server web dengan layanan backend

  • Aplikasi peramban web

  • Aplikasi desktop dan aplikasi mobile

  • Aplikasi JSON Web Token (JWT)

Perbandingan jenis aplikasi

Jenis Aplikasi

Bentuk

Apakah otorisasi pengguna seperti OAuth 2.0 diperlukan

Skenario

Aplikasi server web

Web halaman + Layanan backend

Ya

Aplikasi Anda perlu memanggil operasi API PDS dan juga memerlukan layanan backend untuk mendukung logika bisnis lainnya.

Aplikasi peramban web

Web halaman

Ya

Aplikasi Anda hanya perlu memanggil operasi API PDS.

Aplikasi native

Aplikasi desktop atau aplikasi mobile

Ya

Anda perlu menggunakan aplikasi mobile atau desktop untuk mengakses PDS.

Aplikasi JWT

Server

Tidak

Aplikasi Anda perlu memanggil operasi API PDS tanpa intervensi pengguna. Contohnya, dalam skenario di mana layanan backend, proses backend, atau antarmuka baris perintah (CLI) tool memanggil operasi API PDS atau metode masuk kustom yang tidak memerlukan intervensi pengguna digunakan untuk mengakses PDS, permintaan dikirimkan ke PDS atas nama aplikasi, bukan pengguna akhir.

Aplikasi PDS dikategorikan menjadi aplikasi resmi dan aplikasi yang dikelola sendiri.

  • Aplikasi resmi: disediakan oleh PDS dan dapat mengakses sumber daya di semua domain yang berada di bawah otorisasi.

  • Aplikasi yang dikelola sendiri: dibuat oleh pelanggan untuk berbagai skenario penggunaan.

m1

OAuth 2.0

API PDS menggunakan protokol OAuth 2.0 untuk otentikasi dan otorisasi serta mendukung solusi umum OAuth 2.0. Sebagai contoh, Anda dapat menggunakan aplikasi web dan aplikasi klien untuk mengakses PDS berdasarkan OAuth 2.0.

Untuk menggunakan OAuth 2.0, konfigurasikan terlebih dahulu metode masuk di konsol PDS. Untuk informasi lebih lanjut, lihat Sistem pengguna yang didukung oleh PDS. Selanjutnya, buat aplikasi untuk mendapatkan kredensial seperti AppId dan AppSecret. Aplikasi Anda kemudian mengirimkan permintaan ke server otorisasi PDS untuk mendapatkan token akses, mengekstrak token tersebut dari respons, dan menggunakannya untuk memanggil operasi API PDS. Jika diperlukan, aplikasi Anda dapat menyegarkan token akses.

Perbandingan di antara proses akses OAuth 2.0 untuk berbagai jenis aplikasi

Jenis Aplikasi

Bentuk

Nilai parameter response_type untuk permintaan otorisasi

Apakah AppSecret diperlukan

Apakah token akses dapat diperbarui

Aplikasi server web

Aplikasi web dengan layanan backend

code

Ya. AppSecret harus dikonfigurasi di server web.

Ya.

Aplikasi native

Aplikasi desktop atau aplikasi mobile

code

Tidak. Tidak aman untuk menyimpan AppSecret di klien.

Ya. Aplikasi Anda dapat mengirimkan permintaan ke server otorisasi PDS untuk menyegarkan access token.

Aplikasi peramban web

Aplikasi frontend seperti aplikasi JavaScript murni, aplikasi satu halaman (SPA), atau widget

access_token

Tidak. Tidak aman untuk menyimpan AppSecret di klien.

Tidak.

Pilih jenis aplikasi sesuai dengan skenario tertentu.

Proses akses OAuth 2.0 berbeda-beda tergantung pada jenis aplikasi. Untuk informasi lebih lanjut, lihat topik-topik berikut:

  1. Akses OAuth 2.0 untuk aplikasi server web

  2. Akses OAuth 2.0 untuk aplikasi mobile dan desktop

  3. Akses OAuth 2.0 untuk aplikasi peramban web

Referensi

Jika Anda ingin menggunakan otentikasi tanda tangan berdasarkan pasangan AccessKey Alibaba Cloud, panggil operasi API berbasis AccessKey. Untuk informasi lebih lanjut, lihat Akses dengan memanggil operasi API berbasis AccessKey.