All Products
Search
Document Center

API Gateway:Plugin BasicAuth

Last Updated:Jun 17, 2026

Plugin BasicAuth menyediakan otentikasi HTTP Basic untuk API Anda, memungkinkan kontrol akses melalui penentuan username dan password.

Untuk informasi lebih lanjut tentang akses resource lintas domain dengan BasicAuth, lihat artikel ini.

Konfigurasi plugin

Anda dapat mengonfigurasi plugin dalam format JSON atau YAML. Kedua format menggunakan skema yang sama. Untuk mengonversi antarformat, gunakan alat konversi YAML ke JSON. Contoh berikut menunjukkan templat konfigurasi dalam format YAML.

---
users:
  - username: alice
     password: 123456
  - username: bob
     password: 666666
  - username: charlie
     password: 888888
  - username: dave
     password: 111111

Dukungan plugin BasicAuth untuk set data plugin

Buat dataset plugin

  1. Masuk ke konsol API Gateway. Di panel navigasi sebelah kiri, klik API Management > Plug-in Management, lalu klik tab Plug-in Datasets.

  2. Di pojok kanan atas, klik Create Dataset. Pada kotak dialog yang muncul, tetapkan Name kustom untuk dataset tersebut, atur Type menjadi BASIC_AUTH_ACCESS, lalu klik OK.

  3. Buka dataset yang telah Anda buat. Di pojok kanan atas, klik Create Dataset Entry. Pada halaman yang muncul, konfigurasikan username, password, dan waktu hidup (TTL) untuk plugin BasicAuth.

Konfigurasi Plugin BasicAuth: Contoh Dataset Plugin

---
users:
  - username: alice
    password: 123456
usersDatasetId: 42f224a17a3e4bd9b098XXXXXXXX3f   # ID dataset plugin BasicAuth
Catatan

Plugin otentikasi Basic mendukung karakter khusus berikut: @, !, <, >, #, $, %, dan *.

Untuk informasi lebih lanjut tentang dataset plugin, lihat Plug-in dataset.