全部产品
Search
文档中心

API Gateway:Buat konsumen

更新时间:Nov 10, 2025

AI Gateway menggunakan konsumen untuk mengautentikasi entri rute dan API. Topik ini menjelaskan cara membuat dan mengelola konsumen di Konsol AI Gateway.

Prosedur

  1. Masuk ke Konsol AI Gateway.

  2. Pada panel navigasi di sebelah kiri, pilih Consumers. Di bilah navigasi bagian atas, pilih Wilayah.

  3. Di pojok kiri atas halaman Consumers, klik Create Consumer.

  4. Pada halaman Create Consumer, masukkan nama konsumen, pilih metode autentikasi, lalu klik Create.

    Autentikasi JWT

    image

    Tabel berikut menjelaskan parameter-parameter tersebut:

    Item Konfigurasi

    Deskripsi

    Consumer Name

    Nama kustom dari konsumen.

    Status

    Status konsumen. Status dapat berupa Enabled atau Disabled. Setelah membuat konsumen, Anda dapat secara manual enable atau disable konsumen tersebut.

    Description

    Deskripsi konsumen.

    Authentication Method

    Metode autentikasi yang didukung oleh konsumen. Saat ini, JWT dan API Key didukung.

    Key Type

    • Symmetric Key: Konfigurasi JSON Web Key Set (JWKS) default dihasilkan. Konfigurasi ini unik untuk setiap konsumen dan berisi kunci yang digunakan untuk mengenkripsi atau mendekripsi token.

    • Asymmetric Key: Anda harus memasukkan konfigurasi JWKS lengkap. Gunakan kunci privat untuk mengenkripsi token. Gerbang menggunakan kunci publik yang dikonfigurasi dalam JWKS untuk dekripsi.

    JWKS

    Untuk informasi lebih lanjut tentang spesifikasi JWKS, lihat JSON Web Key (JWK).

    JWKS Token Configuration

    • Type: Jenis parameter token. Nilai default adalah Header.

    • Key: Nama parameter token.

    • Prefix: Awalan nama parameter token. Konfigurasikan informasi parameter token yang memerlukan verifikasi. Secara default, token ditempatkan di Authorization Header dengan awalan Bearer. Contohnya: Authorization: Bearer token.

    • Pass-through: Pilih opsi ini untuk meneruskan parameter token ke layanan backend.

    Consumer ID In JWKS Payload

    Tentukan kunci dan nilai yang sesuai dari muatan JWKS untuk mengidentifikasi konsumen saat ini. Secara default, disediakan pasangan kunci-nilai dengan kunci uid dan nilainya berupa string acak. Anda dapat memodifikasinya sesuai kebutuhan.

    Kode berikut menunjukkan contoh konfigurasi muatan:

    {
      "uid": "11215ac069234abcb8944232b79ae711"
    }

    Autentikasi API Key

    image

    Tabel berikut menjelaskan parameter-parameter tersebut:

    Item Konfigurasi

    Deskripsi

    Consumer Name

    Nama kustom dari konsumen.

    Status

    Status konsumen. Status dapat berupa Enabled atau Disabled. Setelah membuat konsumen, Anda dapat secara manual enable atau disable konsumen tersebut.

    Description

    Deskripsi konsumen.

    Authentication Method

    Metode autentikasi yang didukung oleh konsumen. Saat ini, JWT dan API Key didukung.

    Generation Method

    • System-generated: Sistem secara otomatis menghasilkan kredensial Kunci API.

    • Custom: Tentukan kredensial Kunci API kustom dan sumbernya.

    Credential

    Kredensial Kunci API kustom.

    Credential Source

    Lokasi dalam permintaan tempat gerbang mengambil kredensial. Lokasi berikut didukung:

    • Authorization: Bearer <token>

    • Custom HTTP Header

    • Custom Query Parameter