Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Mengelola akses project dengan IAM Firebase

Google Cloud Platform (GCP) menawarkan Pengelolaan Akses dan Identitas (IAM), yang memungkinkan Anda memberikan akses yang lebih terperinci ke resource GCP tertentu dan mencegah akses yang tidak diinginkan ke resource lain. IAM memungkinkan Anda menerapkan prinsip keamanan dengan hak istimewa minimal, sehingga Anda hanya memberikan akses yang diperlukan ke resource Anda.

Untuk penjelasan lengkap tentang IAM GCP, baca dokumentasi IAM.

Ringkasan IAM Firebase

Firebase menawarkan opsi IAM tambahan, khusus untuk project Firebase dan anggota Anda.

Saat anggota terautentikasi meminta tindakan di Firebase, IAM membuat keputusan otorisasi terkait apakah anggota itu memiliki izin untuk menjalankan operasi yang diminta pada resource. Izin untuk menjalankan permintaan tersebut bergantung pada peran yang ditetapkan kepada anggota tersebut. Setiap peran adalah kumpulan izin, dan saat Anda menetapkan peran untuk anggota, Anda memberi anggota tersebut semua izin untuk peran itu.

Anggota

Dengan menggunakan IAM Firebase, Anda menetapkan peran (dan izin yang melekat pada peran tersebut) kepada anggota Anda. Anggota dapat menggunakan salah satu dari jenis berikut:

  • Akun Google
  • Akun layanan
  • Google group

Peran

Izin diberikan kepada anggota project Anda melalui peran. Peran adalah kumpulan izin. Saat Anda menetapkan peran kepada anggota, Anda memberikan anggota tersebut semua izin yang dimiliki oleh peran tersebut.

IAM Firebase mendukung jenis peran berikut:

Latensi perubahan peran

Jika Anda mengubah penentuan peran anggota, perubahan tersebut dapat memerlukan waktu hingga 5 menit.