๐ Dokumentasi API SSO BPS
๐ฅ๏ธ Environment Configuration
SSO BPS menggunakan mekanisme redirect untuk autentikasi. Setelah berhasil login, pengguna akan diarahkan kembali ke aplikasi dengan membawa authorization code.
Base URL (OAuth):https://sso.bps9702.com/sso/
Base URL (Data API):
https://sso.bps9702.com/api/
๐ค AI-Friendly Documentation:
Memerlukan dokumentasi dalam format JSON untuk AI/automation tools? Akses dokumentasi API kami yang comprehensive di:
Endpoint publik yang berisi spesifikasi lengkap API, OAuth flow, error codes, dan contoh penggunaan dalam format JSON.
sso.bps9702.com/api/documentation
Endpoint publik yang berisi spesifikasi lengkap API, OAuth flow, error codes, dan contoh penggunaan dalam format JSON.
Tentang SSO BPS
๐ Single Sign-On (SSO)
Sistem autentikasi terpusat untuk semua aplikasi internal BPS Jayawijaya. Dengan satu kali login, user dapat mengakses berbagai aplikasi tanpa perlu login berulang kali.
๐ฅ Untuk Developer:
- Integrasikan aplikasi Anda dengan SSO
- Gunakan OAuth 2.0 flow untuk autentikasi
- Akses data pegawai dan role melalui API
๐ Cara Memulai:
- Hubungi admin untuk mendapatkan akun
- Login dengan akun yang diberikan
- Daftarkan aplikasi Anda (client app)
- Dapatkan Client ID & Secret
- Implementasikan OAuth flow di aplikasi
- Test integrasi dengan endpoint yang tersedia
๐ Butuh Bantuan?
Hubungi tim IT BPS Jayawijaya untuk bantuan teknis dan registrasi akun developer.
๐จ Important Notes
- Semua Data Endpoints mengembalikan hanya user aktif (
is_active = true) - Protected Endpoints (POST):
/employeesdan/employees/by-rolememerlukanclient_secret - Public Endpoints (GET):
/rolesdan/role-namesdapat diakses tanpaclient_secret - OAuth endpoints menggunakan path
/sso/ - Data endpoints menggunakan path
/api/ - Semua response menggunakan format JSON yang konsisten
- Parameter
rolepada endpoint employees/by-role bersifat case-insensitive - Client Secret harus dari aplikasi yang terdaftar dan aktif