Setup Authentication Pada Firebase
Pada modul ini kita akan setup authentication dengan menggunakan Firebase. Buka project Firebase yang telah kita gunakan untuk menyimpan data recipes.
Pilih Realtime Database dan ubah rules menjadi seperti berikut:
{ "rules": { ".read": "auth != null", ".write": "auth != null" } }
Kemudian pilih menu Authentication pada left navigation. Click button Setup sign-in method

Kemudian pilih email

Toggle option enable, lalu click save.

Jika Authentication menggunakan sudah berhasil ditambahkan, maka Firebase akan menampilkan kurang lebih tampilan seperti dibawah.

Firebase Auth REST API
Untuk mendapatkan API terbaru, Anda bisa lihat dokumentasi lengkap Auth REST API di https://firebase.google.com/docs/reference/rest/auth
API yang akan kita gunakan adalah Signup with email / password dan Signin with email / password.
Pada saat tutorial ini dibuat url untuk signup adalah
https://identitytoolkit.googleapis.com/v1/accounts:signUp?key=[API_KEY]
Sedangkan untuk signin adalah
https://identitytoolkit.googleapis.com/v1/accounts:signInWithPassword?key=[API_KEY]
Untuk API_KEY dapat Anda peroleh di Project settings.

Kita akan lakukan implementasi pada modul berikutnya.