Pernah bikin aplikasi web dan bingung bagaimana caranya supaya admin bisa melihat semua data, tapi user biasa hanya bisa melihat datanya sendiri? Ini bukan masalah kecil, kalau salah desain, bisa berujung ke kebocoran data atau user mengakses fitur yang bukan haknya.
Di workshop ini, peserta akan belajar membangun sistem Role-Based Access Control (RBAC) menggunakan Firebase Auth dan Firestore. Peserta akan memahami perbedaan mendasar antara autentikasi (siapa kamu) dan otorisasi (apa yang boleh kamu akses), lalu langsung praktik menerapkannya lewat dua lapis proteksi sekaligus: custom claims di sisi Auth dan Security Rules di sisi Firestore bukan sekadar menyembunyikan tombol di UI, tapi benar-benar memblokir akses di level database.
Workshop berlangsung 3 jam dengan fokus penuh pada praktik langsung membangun studi kasus nyata: aplikasi dengan tiga jenis role (admin, editor, viewer) yang masing-masing punya akses berbeda ke data yang sama.
Di akhir sesi, peserta membawa pulang mini-project fungsional yang bisa langsung dimasukkan ke portofolio atau CV. Skill mendesain sistem akses yang aman termasuk salah satu yang paling dicari saat rekrutmen developer, karena menyangkut langsung ke keamanan aplikasi.
Ikuti alur workshop melalui modul, live class, materi, dan rekaman kelas yang tersusun rapi.
No module has been added yet.
Software Engineering Student at Politeknik Negeri Padang, Web & Mobile Developer