rtrim((string) env('XGUARD_ISSUER', ''), '/'), // Dari menu Aplikasi di konsol X-Guard. Secret hanya tampil sekali saat aplikasi dibuat. 'client_id' => env('XGUARD_CLIENT_ID'), 'client_secret' => env('XGUARD_CLIENT_SECRET'), // Harus persis sama dengan "Alamat callback" yang didaftarkan di konsol. 'redirect_uri' => env('XGUARD_REDIRECT_URI'), // Tujuan sesudah keluar; harus terdaftar sebagai "Alamat sesudah logout" di konsol. 'post_logout_redirect_uri' => env('XGUARD_POST_LOGOUT_URI'), 'scopes' => env('XGUARD_SCOPES', 'openid profile email'), // Opsional: secret webhook (diawali xgwh_) dari panel Webhook di rincian aplikasi. Kosong = webhook ditolak. 'webhook_secret' => env('XGUARD_WEBHOOK_SECRET', ''), // Selisih jam yang masih diterima saat memeriksa umur token (detik). 'leeway' => (int) env('XGUARD_LEEWAY', 30), ];