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
-
Masuk ke konsol API Gateway. Di panel navigasi sebelah kiri, klik , lalu klik tab Plug-in Datasets.
-
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.
-
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
Plugin otentikasi Basic mendukung karakter khusus berikut: @, !, <, >, #, $, %, dan *.
Untuk informasi lebih lanjut tentang dataset plugin, lihat Plug-in dataset.