Apidog Docs
🇮🇩 Bahasa Indonesia
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇮🇩 Bahasa Indonesia
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇮🇩 Bahasa Indonesia
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Skema keamanan
  • Pusat Pembelajaran Apidog
  • Memulai
    • Pengantar Apidog
    • Konsep Dasar di Apidog
    • Menavigasi Apidog
    • Mulai cepat
      • Ikhtisar
      • Membuat Endpoint
      • Membuat Permintaan
      • Menambahkan Aservi
      • Membuat Skenario Pengujian
      • Membagikan Dokumentasi API
      • Jelajahi Lebih Lanjut
    • Migrasi ke Apidog
      • Ikhtisar
      • Impor Manual
      • Impor Terjadwal (Ikat Sumber Data)
      • Opsi Impor
      • Ekspor Data
      • Impor dari
        • Impor dari Postman
        • Impor Spesifikasi OpenAPI
        • Impor cURL
        • Impor Markdown
        • Impor dari Insomnia
        • Impor dari apiDoc
        • Impor File .har
        • Impor WSDL
  • Data API mock
    • Ikhtisar
    • Smart Mock
    • Mock Kustom
    • Urutan Prioritas Mock
    • Mock Scripts
    • Cloud Mock
    • Mock Runner Self-Hosted
    • Bahasa Mock (Lokal)
  • Akun dan preferensi
    • Pengaturan Akun
    • Membuat Token Akses OpenAPI
    • Notifikasi
    • Pengaturan Bahasa
    • Tombol Pintas
    • Konfigurasi Proxy Jaringan
    • Mencadangkan Data
    • Memperbarui Apidog
    • Menghapus Akun
    • Fitur Eksperimental
  • Kirim request
    • Ikhtisar
    • Debugging SSE
    • MCP Client
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP atau WebService
    • GraphQL
    • gRPC
    • Gunakan Agen Proksi Permintaan untuk Debugging
    • Buat request
      • Riwayat Permintaan
      • Dasar-Dasar Permintaan
      • Parameter dan Body
      • Header Permintaan
      • Pengaturan Permintaan
      • Debug Permintaan
      • Menyimpan Permintaan sebagai Endpoint
      • HTTP/2
    • Autentikasi dan otorisasi
      • Ikhtisar
      • Sertifikat CA dan Klien
      • Jenis Otorisasi
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Autentikasi Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Respons dan cookie
      • Melihat Respons API
      • Mengelola Cookie
      • Ikhtisar
  • Mengembangkan dan men-debug API
    • Ikhtisar
    • Membuat Permintaan
    • Mengirim Permintaan
    • Kasus Debugging
    • Kasus Pengujian
    • Nilai Dinamis
    • Memvalidasi Respons
    • Design-First vs Request-First
    • Menghasilkan Kode
    • Environment dan variabel
      • Ikhtisar
      • Menggunakan Variabel
      • Manajemen Lingkungan
    • Rahasia vault
      • Gambaran Umum
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Modul nilai dinamis
      • Airline
      • Animal
      • Warna
      • Commerce
      • Perusahaan
      • Database
      • Tipe Data
      • Tanggal
      • Keuangan
      • Food
      • Git
      • Hacker
      • Helpers
      • Image
      • Internet
      • Lokasi
      • Lorem
      • Musik
      • Number
      • Orang
      • Telepon
      • Sains
      • String
      • System
      • Vehicle
      • Word
    • Pra dan pascaprosesor
      • Ikhtisar
      • Aservi
      • Ekstrak Variabel
      • Tunggu
      • Keamanan
      • Operasi basis data
        • Ikhtisar
        • MySQL
        • MongoDB
        • Redis
        • Oracle Client
      • Menggunakan skrip
        • Ikhtisar
        • Skrip Pra-Pemroses
        • Skrip Post-processor
        • Skrip Publik
        • Referensi Skrip Postman
        • Memanggil Bahasa Pemrograman Lain
        • Menggunakan Pustaka JS
        • Memvisualisasikan Respons
        • Contoh skrip
          • Skrip Aservi
          • Menggunakan Variabel
          • Memodifikasi Permintaan
          • Contoh Lainnya
    • Debugging API
      • AI Agent Debugger
      • A2A Debugger
  • Mendesain API
    • Ikhtisar
    • Membuat Proyek API Baru
    • Dasar-Dasar Endpoint
    • Panduan Desain API
    • Modul
    • Mengonfigurasi Beberapa Contoh Body Permintaan
    • Komponen
    • Field Umum
    • Parameter Global
    • Riwayat Perubahan Endpoint
    • Komentar
    • Manajemen Endpoint Batch
    • Custom Protocol API
    • Mode Spec-first (Beta)
    • Skema keamanan
      • Gambaran Umum
      • Membuat Skema Keamanan
      • Menggunakan Skema Keamanan
      • Skema Keamanan dalam Dokumentasi Online
    • Fitur lanjutan
      • Bidang Endpoint Kustom
      • Skenario Pengujian Terkait
      • Status Endpoint
      • Tampilan Daftar Parameter
      • Identifikasi Unik Endpoint
    • Schemas
      • Gambaran Umum
      • Membuat Schema Baru
      • Membangun Schema
      • Hasilkan Skema dari JSON dan Sebagainya
      • oneOf, allOf, anyOf
      • Menggunakan Discriminator
  • Pengujian API
    • Gambaran Umum
    • Skenario pengujian
      • Membuat Skenario Pengujian
      • Meneruskan Data Antar Permintaan
      • Kondisi Kontrol Alur
      • Sinkronisasi Data dari Endpoint dan Kasus Endpoint
      • Mengimpor Endpoint dan Kasus Endpoint dari Proyek Lain
      • Mengekspor Skenario Pengujian
    • Laporan pengujian
      • Laporan Pengujian
    • Jalankan skenario pengujian
      • Menjalankan Skenario Pengujian
      • Menjalankan Skenario Pengujian secara Batch
      • Pengujian Berbasis Data
      • Data Pengujian Bersama
      • Tugas Terjadwal
      • Mengelola Lingkungan Runtime API dari Proyek Lain
    • Suite pengujian
      • Ikhtisar
      • Membuat Rangkaian Pengujian
      • Mengorkestrasi Test Suite
      • Menjalankan Rangkaian Pengujian Secara Lokal
      • Menjalankan Suite Pengujian Melalui CLI
      • Tugas terjadwal
    • Uji API
      • Pengujian Integrasi
      • Pengujian Performa
      • Pengujian End-to-End
      • Pengujian Regresi
      • Pengujian Kontrak
    • Apidog CLI
      • Ikhtisar
      • Menginstal dan Menjalankan Apidog CLI
      • Opsi Apidog CLI
    • CI/CD
      • Ikhtisar
      • Integrate with Github Actions
      • Integrasikan dengan Gitlab
      • Integrate with Jenkins
      • Memicu Pengujian melalui Git Commit
  • Publikasikan dokumentasi API
    • Gambaran Umum
    • Teknologi API yang Didukung
    • Berbagi Cepat
    • Melihat Dokumentasi API
    • Dokumentasi Markdown
    • Menerbitkan Situs Dokumentasi
    • Halaman Login Kustom
    • Tata Letak Kustom
    • CSS, JavaScript, HTML Kustom
    • Domain Kustom
    • Fitur AI
    • Pengaturan SEO
    • Pengaturan lanjutan
      • Pencarian Dokumentasi
      • Proxy CORS
      • Mengintegrasikan Google Analytics
      • Pengaturan Pohon Folder
      • Pengaturan Visibilitas
      • Menyematkan Nilai dalam URL Dokumentasi
    • Versi API
      • Gambaran Umum
      • Membuat Versi API
      • Menerbitkan Versi API
      • Membagikan Endpoint dengan Versi API
  • Branch
    • Ikhtisar
    • Membuat Cabang Sprint
    • Menguji API dalam Branch
    • Merancang API dalam Cabang
    • Menggabungkan Cabang Sprint
    • Mengelola Cabang Sprint
    • AI Branch (Beta)
  • Fitur AI
    • Ikhtisar
    • Mengaktifkan Fitur AI
    • Membuat Kasus Pengujian
    • Memodifikasi Skema dengan AI
    • Pemeriksaan Kepatuhan Endpoint
    • Pemeriksaan Kelengkapan Dokumentasi API
    • Penamaan Field Berbasis AI
    • Tanya Jawab Umum
  • Server MCP Apidog
    • Ikhtisar
    • Hubungkan Proyek Apidog ke AI
    • Menghubungkan Dokumentasi yang Dipublikasikan ke AI
    • Menghubungkan File OpenAPI ke AI
  • Praktik terbaik
    • Menangani Tanda Tangan API
    • Mengakses API yang Dilindungi OAuth 2.0
    • Alur Kerja Kolaborasi
    • Mengelola Status Autentikasi
  • Ruang offline
    • Gambaran Umum
  • Administrasi
    • Mengelola proyek
      • Mengelola Proyek
      • Pengaturan Notifikasi
      • Mengelola Anggota Proyek
      • Resource proyek
        • Koneksi Database
        • Koneksi Git
    • Mengelola tim
      • Mengelola Tim
      • Mengelola Anggota Tim
      • Aktivitas Tim
      • Peran & Izin Tim
      • Resource tim
        • General Runner
        • Variabel Tim
        • Request Proxy Agent
      • Kolaborasi real-time
        • Kolaborasi Tim
    • Checklist onboarding
      • Konsep Dasar
      • Panduan Onboarding
    • Mengelola organisasi
      • Mengelola Organisasi
      • Peran & Izin Organisasi
      • Manajemen paket
        • Manajer Penagihan di Organisasi
      • Single Sign-On (SSO)
        • Ikhtisar SSO
        • Mengonfigurasi Microsoft Entra ID
        • Mengonfigurasi Okta
        • Mengonfigurasi SSO untuk Organisasi
        • Mengelola Akun Pengguna
        • Memetakan Grup ke Tim
      • Provisioning SCIM
        • Pengantar Provisioning SCIM
        • Microsoft Entra ID
        • Okta
      • Resource organisasi
        • Self-Hosted Runner
  • Apidog Europe
    • Apidog Europe
  • Penagihan
    • Ikhtisar
    • Kredit
    • Meningkatkan Paket Anda
    • Metode Pembayaran Alternatif
    • Mengelola Langganan
    • Memindahkan Tim Berbayar ke Organisasi
  • Add-on
    • API Hub
    • Plugin Apidog Intellij IDEA
    • Ekstensi browser
      • Chrome
      • Microsoft Edge
    • Proxy request
      • Proksi Permintaan di Web
      • Proxy Permintaan dalam Dokumen Bersama
      • Proxy Permintaan di Client
  • Data dan keamanan
    • Penyimpanan dan Keamanan Data
    • Privasi dan Keamanan Data Pengguna
    • Perutean Permintaan dan Keamanan Data
  • Referensi
    • Pendekatan API Design-First
    • Ekstensi Spesifikasi OpenAPI Apidog
    • JSONPath
    • XPath
    • Ekspresi Reguler
    • JSON Schema
    • Format File CSV
    • Menginstal Lingkungan Java
    • Lingkungan Deployment Runner
    • Sintaks Markdown Apidog
    • Ekstensi Swagger Apidog
      • Gambaran Umum
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Ekstensi JSON Schema Apidog
      • Ikhtisar
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Pusat dukungan
  1. Skema keamanan

Menggunakan Skema Keamanan

Mengonfigurasi Skema Keamanan pada Tingkat Folder#

1
Pilih folder mana pun, klik tab Auth di sebelah kanan, lalu pilih Security Scheme sebagai jenis autentikasi.
Memilih jenis autentikasi skema keamanan
2
Pilih Security Scheme yang diinginkan dari menu dropdown.
Memilih skema keamanan yang diinginkan
3
Jika Anda memilih OAuth 2.0 sebagai skema keamanan, Anda dapat memilih Scopes yang diperlukan lebih lanjut.
Memilih scope skema keamanan
Skema keamanan yang dikonfigurasi pada tingkat folder akan berlaku untuk semua subfolder dan endpoint di bawah folder tersebut, kecuali jika subfolder atau endpoint tersebut memiliki konfigurasi autentikasinya sendiri.

Mengonfigurasi Skema Keamanan pada Tingkat Endpoint#

1
Pilih endpoint mana pun dan buka tab Edit di sebelah kanan. Pada bagian Request, pilih Security Scheme sebagai jenis otorisasi.
Mengonfigurasi skema keamanan pada tingkat endpoint
2
Pilih Security Scheme yang diinginkan dari menu dropdown.
Memilih skema keamanan yang diinginkan untuk endpoint
3
Jika Anda memilih OAuth 2.0 sebagai skema keamanan, Anda dapat memilih Scopes yang diperlukan lebih lanjut.
Memilih scope skema keamanan endpoint
Pengaturan Auth yang dikonfigurasi pada tingkat endpoint akan menimpa pengaturan pada tingkat folder.

Mengatur Nilai Default untuk Skema Keamanan#

Skema keamanan hanya mendefinisikan metode autentikasi. Anda tetap perlu menyediakan nilai autentikasi aktual saat melakukan debugging endpoint.
Untuk menghindari pengisian nilai autentikasi secara berulang selama debugging endpoint, Apidog memungkinkan Anda mengatur nilai autentikasi default. Setelah diatur, nilai default ini digunakan secara otomatis selama debugging, kecuali ditimpa secara manual. Jika sebuah folder memiliki nilai autentikasi default yang dikonfigurasi, semua endpoint di bawahnya dapat menggunakannya.
1
Pilih skema keamanan dari daftar dan atur Default Auth Values.
Nilai autentikasi default
2
Isi nilai berdasarkan jenis autentikasi:
API Key: Masukkan key Anda
Basic Auth: Masukkan nama pengguna dan kata sandi
Bearer Token: Masukkan token
OAuth 2.0: Masukkan client ID, client secret, dll.
Metode lain: Isi nilai yang sesuai

Mewarisi & Menyesuaikan Nilai Autentikasi#

Saat menggunakan skema keamanan, Anda dapat:

1. Mewarisi dari Folder Induk#

Gunakan skema keamanan dan nilai default yang didefinisikan di folder induk atau root.
Mewarisi skema keamanan

2. Menyesuaikan Nilai Autentikasi#

Pertahankan skema keamanan yang sama, tetapi timpa nilai default-nya.
Menyesuaikan skema keamanan

Menggunakan Beberapa Skema Keamanan#

Apidog mendukung konfigurasi beberapa skema keamanan untuk satu endpoint, yang selaras dengan mekanisme beberapa jenis autentikasi yang didefinisikan dalam spesifikasi OpenAPI:
AND: Skema keamanan yang digabungkan melalui AND harus digunakan secara bersamaan dalam permintaan yang sama (segera hadir).
OR: Skema keamanan yang digabungkan melalui OR adalah alternatif – salah satunya dapat digunakan dalam konteks yang diberikan.
Gunakan tombol + dalam pengaturan Auth untuk menambahkan lebih banyak skema keamanan.
Menambahkan beberapa skema keamanan

Memilih Scope untuk Skema Keamanan OAuth 2.0#

Menurut spesifikasi OpenAPI, saat membuat skema keamanan OAuth 2.0, semua Scopes yang memungkinkan harus didefinisikan. Saat menggunakannya di endpoint, Anda harus memilih scope yang diperlukan.
Untuk mempermudah, Apidog memungkinkan Anda mengatur scope default pada tingkat folder. Nilai default ini akan berlaku untuk semua endpoint dalam folder — kecuali jika Anda mengatur scope yang berbeda secara manual pada tingkat endpoint.
1
Dalam pengaturan Auth endpoint, pilih OAuth 2.0.
2
Di bawah bagian Scopes, Anda dapat melihat semua scope yang tersedia yang didefinisikan oleh skema keamanan dan memilih scope yang diperlukan.
Memilih scope autentikasi pada tingkat endpoint
3
Jika endpoint mewarisi scope dari folder induk, Anda dapat mengklik Reset the scopes to the configuration of the parent folder untuk mengembalikan ke konfigurasi induk.
Mengatur ulang pengaturan scope

Melakukan Debugging Endpoint dengan Skema Keamanan OAuth 2.0#

Anda dapat melakukan prakonfigurasi token sebagai nilai default untuk skema keamanan OAuth 2.0, sehingga Anda tidak perlu mendapatkan token baru setiap kali melakukan debugging API.

Mendapatkan Token pada Tingkat Folder sebagai Nilai Autentikasi Default#

1
Pilih sebuah folder, buka tab Auth, pilih skema keamanan OAuth 2.0, pilih scope dan grant type, lalu klik Get Token.
Mendapatkan token OAuth 2.0 pada tingkat folder
2
Dalam panel pop-up:
Masukkan client ID, client secret, dll.
Klik Continue
Menguji skema keamanan token OAuth 2.0
3
Setelah mendapatkan token, Anda dapat melihat detailnya, termasuk kapan token tersebut kedaluwarsa. Token ini dapat digunakan di semua endpoint dalam folder.
Melihat detail token dalam folder

Mendapatkan Token pada Tingkat Endpoint sebagai Nilai Autentikasi Default#

1
Pilih endpoint yang diinginkan, buka Edit, pilih skema keamanan OAuth 2.0, lalu klik Get Token.
Mendapatkan token pada tingkat endpoint
2
Dalam panel pop-up:
Masukkan client ID, client secret, dll.
Klik Continue
Menguji skema keamanan token OAuth 2.0 pada tingkat endpoint
3
Selesaikan otorisasi untuk mendapatkan token
Token akan digunakan untuk debugging endpoint ini
Melihat detail token

Menggunakan Token Default atau Membuat Token Baru untuk Debugging Endpoint#

Saat melakukan debugging endpoint di Apidog, Anda memiliki dua opsi untuk menerapkan token autentikasi:

Metode 1: Menggunakan Token Autentikasi Default#

Saat menjalankan endpoint, buka tab Auth di bawah panel Run. Pilih Use Parent Default Auth Values. Token autentikasi default yang dikonfigurasi di folder induk akan diterapkan secara otomatis ke permintaan endpoint.
Menggunakan token autentikasi default untuk debugging endpoint

Metode 2: Membuat Token Baru#

1
Saat menjalankan endpoint, buka tab Auth di bawah panel Run. Pilih Set Manually. Klik Get Token untuk membuka panel pembuatan token.
Membuat token baru untuk debugging endpoint
2
Dalam panel pop-up:
Masukkan client ID, client secret, dll.
Klik Continue
Mengisi informasi untuk membuat token baru
3
Selesaikan otorisasi untuk mendapatkan token
Token akan digunakan untuk debugging endpoint saat ini
Modified at 2026-06-11 10:17:04
Previous
Membuat Skema Keamanan
Next
Skema Keamanan dalam Dokumentasi Online
Built with