PDPortal DataSumber data sekolah

Portal Data

Ringkasan sekolah

Memuat periode…

Kualitas data

Perlu perhatian

Jejak sistem

Aktivitas terbaru

Master data

Jejak perubahan

Audit log

Portal Data · Dokumentasi

Panduan operasional dan integrasi

Portal Data adalah sumber data sekolah sekaligus Identity Provider OpenID Connect untuk aplikasi internal.

Akun dan akses

Administrator mengelola master data sesuai role. Guru login memakai username dan password akun guru. Data siswa tidak memiliki akses login.

Provisioning guru

Lengkapi identifier guru, buat akun, kirim link aktivasi, lalu berikan akses ke aplikasi SSO.

Keamanan

Gunakan HTTPS di produksi, cookie secure, CSRF untuk request mutasi, dan jangan commit password, token, atau private signing key.

Import siswa

Unduh template XLSX, validasi workbook, periksa warning/error, lalu commit setelah data sesuai.

Integrasi OIDC

Issuer: https://sipadu.man1palembang.sch.id/oidc · Discovery: /oidc/.well-known/openid-configuration · Authorization: /oidc/authorize · Token: /oidc/token · JWKS: /oidc/jwks · Flow: Authorization Code + PKCE S256 · Scope: openid profile email portal_role

Checklist aplikasi

  • Simpan state, nonce, dan PKCE verifier di session server.
  • Validasi signature, issuer, audience, expiry, dan nonce ID token.
  • Gunakan sub atau portal_teacher_id sebagai identitas stabil.
  • Pastikan redirect URI terdaftar persis dan memakai HTTPS di produksi.

Respons API

{ "success": true, "message": "...", "data": {}, "meta": {} }

Import siswa

Validasi workbook

Gunakan file .xlsx sesuai template. File diperiksa sebelum data disimpan.

Unduh template import

Riwayat

Batch terbaru

OpenID Connect

Daftarkan aplikasi

Client OIDC

Aplikasi terdaftar

Akses guru

Berikan akses ke aplikasi

Super admin

Tambah pengguna admin

Akses internal

Pengguna admin

Identitas

Profil admin

Password

Ganti password

Perangkat

Session aktif