<% ' ==== Konfigurasi SSO X-Guard ============================================= ' File ini berisi secret. Ekstensinya harus .asp (jangan .inc atau .txt), supaya IIS tidak pernah menampilkan isinya ' sebagai teks. Nilai Const di VBScript harus teks utuh, tidak bisa digabung dengan &. ' Dari menu Aplikasi di konsol X-Guard (secret hanya tampil sekali saat aplikasi dibuat): Const XG_CLIENT_ID = "ISI-CLIENT-ID" Const XG_CLIENT_SECRET = "ISI-CLIENT-SECRET" ' Harus sama persis (huruf per huruf) dengan yang didaftarkan di konsol: Const XG_REDIRECT_URI = "https://aplikasi.contoh.co.id/sso/callback.asp" Const XG_POST_LOGOUT_URI = "https://aplikasi.contoh.co.id/sso/keluar-selesai.asp" ' Alamat X-Guard organisasi Anda (tampil di rincian aplikasi di konsol). Ganti "nama-organisasi" dengan alamat ' organisasi Anda, atau domain sendiri bila organisasi memakai domain sendiri. Tiga alamat di bawahnya ikut diganti. Const XG_ISSUER = "https://nama-organisasi.x-guard.online" Const XG_AUTH_URL = "https://nama-organisasi.x-guard.online/authorize" Const XG_TOKEN_URL = "https://nama-organisasi.x-guard.online/oauth/token" Const XG_LOGOUT_URL = "https://nama-organisasi.x-guard.online/end_session" ' Opsional: secret webhook dari panel Webhook di rincian aplikasi. Kosong = webhook.asp menolak semua kiriman. Const XG_WEBHOOK_SECRET = "" ' Pengaturan aplikasi: Const XG_LOGIN_PATH = "/sso/login.asp" Const XG_HALAMAN_AWAL = "/" Const XG_COOKIE = "XGAUTH" Const XG_CEK_ULANG_MENIT = 15 ' cek ulang ke X-Guard tiap sekian menit; 0 = tidak pernah %>