Skip to content

SDK ​

SDK X-Guard adalah kode siap salin, bukan paket yang harus dipasang dari registry. Semuanya memakai OpenID Connect standar, jadi pustaka OIDC lain yang tersertifikasi juga bisa dipakai.

SDKUntukUnduhTeruji
LaravelPHP / Laravel 10 sampai 12x-guard-sdk-laravel.zip13 uji PHPUnit dan uji browser terhadap X-Guard sungguhan
GoGo 1.24+ (net/http, Gin)x-guard-sdk-go.zipUji paket dengan X-Guard palsu, otomatis di CI
ASP ClassicVBScript di IIS, tanpa DLL atau komponen tambahanx-guard-sdk-asp-classic.zip55 skenario di mesin skrip Windows, termasuk login sungguhan ke tiga organisasi
Node.jsNode.js 20+ dengan openid-client 6Contoh di halamannya

Untuk agen AI ​

Setiap berkas SDK bisa diambil mentah tanpa membuka ZIP, mis. https://docs.x-guard.online/berkas/asp-classic/sso/xg_lib.asp. Daftar lengkapnya ada di llms.txt dan di bagian Daftar berkas tiap halaman SDK. Mulai dari Brief untuk agen AI.

Fitur per SDK ​

FiturLaravelGoASP Classic
Login dengan PKCE, state, nonceYaYaYa
Verifikasi tanda tangan ID tokenYa (JWKS)Ya (JWKS)Tidak: token diterima langsung dari token endpoint lewat TLS (OpenID Connect Core 3.1.3.7)
Logout lewat end_sessionYaYaYa
Back-channel logoutYaYaTidak (butuh RSA); diganti pemeriksaan sesi senyap
Pemeriksaan sesi senyap berkalaYaSilent()Ya
Webhook dengan verifikasi HMACYaYaYa
Middleware access token untuk APIYa