Kredensial akun pengguna

Gunakan kredensial akun pengguna untuk autentikasi saat aplikasi Anda memerlukan akses ke data atas nama pengguna; jika tidak, gunakan kredensial akun layanan. Berikut adalah contoh skenario saat kredensial akun pengguna dapat digunakan:

  • Aplikasi server web
  • Aplikasi terinstal dan desktop
  • Aplikasi seluler
  • JavaScript sisi klien
  • Aplikasi pada perangkat input terbatas

Untuk informasi selengkapnya tentang skenario tersebut, lihat Skenario OAuth 2.0.

Jika Anda merancang aplikasi untuk mendukung beberapa opsi autentikasi bagi pengguna akhir, gunakan Firebase Authentication, yang mendukung autentikasi email dan sandi, serta login gabungan dengan penyedia identitas seperti Google, Facebook, Twitter, dan GitHub. Lihat Mulai menggunakan Firebase Authentication untuk mengetahui detail tentang cara menyiapkan sistem autentikasi untuk berbagai kasus penggunaan.

Saat aplikasi diberi token akses dalam alur autentikasi yang berfokus pada pengguna oleh pengguna akhir, token akses tersebut hanya akan memiliki izin yang tersedia untuk pengguna yang memberikan token. Misalnya, jika jihan@example.com memiliki akses read-only ke example-bucket, aplikasi yang diberikan akses oleh Juwita ke read-write tidak akan dapat menulis ke example-bucket atas namanya.