Skip to content

Mendaftarkan aplikasi ​

Admin organisasi membuka konsol X-Guard → Aplikasi → Tambah aplikasi.

IsianKeterangan
NamaTampil di halaman login organisasi
JenisWeb: aplikasi dengan server, memakai client secret. SPA: aplikasi di browser. Native: aplikasi ponsel atau desktop. SPA dan native tanpa secret dan wajib PKCE
Alamat callbackTujuan X-Guard mengembalikan pengguna sesudah login. Dicocokkan persis (skema, host, port, path). Wajib https, kecuali http://localhost atau 127.0.0.1 untuk pengembangan
Alamat sesudah logoutTujuan sesudah logout, juga dicocokkan persis
Alamat back-channel logoutOpsional, aplikasi Web dengan alamat publik: X-Guard memanggilnya antarserver saat sesi berakhir (Logout dan sesi)
Autentikasi di endpoint tokenclient_secret_basic (bawaan) atau client_secret_post. X-Guard menerima keduanya
Scope tambahanOpsional: scope API sendiri, di luar openid, profile, email, offline_access
AudienceOpsional: client ID API lain yang boleh diminta lewat parameter audience

Client secret ​

Secret tampil sekali sesudah aplikasi dibuat atau secret diganti. Simpan di konfigurasi server (env, secret manager), jangan di repositori, kode browser, chat, atau email biasa. Bila hilang atau bocor, tekan Ganti secret di rincian aplikasi; secret lama langsung tidak berlaku.

Akses pengguna ​

Panel Akses pengguna di rincian aplikasi menentukan siapa yang boleh masuk:

  • Semua pengguna organisasi (bawaan).
  • Hanya pengguna terpilih: pengguna lain ditolak dengan access_denied ke alamat callback, dan refresh token mereka berhenti bekerja.

Status aplikasi ​

Aplikasi yang dinonaktifkan organisasi, atau ditangguhkan tim X-Guard, tidak bisa dipakai login sampai diaktifkan lagi.

Panduan integrasi di konsol ​

Rincian aplikasi menampilkan issuer, semua alamat X-Guard, dan konfigurasi siap salin untuk Laravel, Go, ASP Classic, dan Node.js yang sudah terisi client ID dan alamat aplikasi Anda.