Topik ini menjelaskan plugin autentikasi dasar yang disediakan oleh API Gateway. Untuk informasi lebih lanjut tentang autentikasi HTTP, lihat Autentikasi HTTP.
Konfigurasikan plugin autentikasi dasar
Anda dapat mengonfigurasi plugin autentikasi dasar dalam format JSON atau YAML. Kedua format tersebut memiliki skema yang sama dan dapat dikonversi satu sama lain menggunakan alat konversi. Kode berikut menyediakan template dalam format YAML:
---
users:
- username: alice
password: 123456
- username: bob
password: 666666
- username: charlie
password: 888888
- username: dave
password: 111111Gunakan plugin autentikasi dasar bersama dengan dataset plugin
Buat dataset plugin
Masuk ke konsol API Gateway. Di panel navigasi sebelah kiri, pilih Open API > Plug-ins. Pada halaman yang muncul, klik tab Custom Dataset.
Klik Create Dataset di pojok kanan atas. Dalam kotak dialog yang muncul, tentukan nama untuk dataset, pilih BASIC_AUTH_ACCESS dari daftar drop-down Type, lalu klik Confirm.
Klik dataset yang telah dibuat. Pada halaman yang muncul, klik Create Dataset Entry. Dalam kotak dialog Create Dataset Entry, tentukan parameter-parameter berikut: Username, Password, dan Validity Period wajib diisi.
Contoh
---
users:
- username: alice
password: 123456
usersDatasetId: 42f224a17a3e4bd9b098XXXXXXXX3f # ID dataset.Plugin autentikasi dasar mendukung karakter spesial berikut: @, !, <, >, #, $, %, dan *.
Untuk informasi lebih lanjut tentang dataset plugin, lihat Dataset plugin.