Memilih cara pengguna masuk ke aplikasi

Saat setup, Planora menawarkan tiga pilihan login:

  1. Google + email/password — direkomendasikan jika kamu ingin memberi dua pilihan kepada pengguna.
  2. Google saja — tampilan lebih sederhana, tetapi membutuhkan setup Google Cloud.
  3. Email/password saja — paling mudah untuk memulai dan tidak membutuhkan Google Cloud.

Kalau belum yakin, pilih email/password saja. Kamu bisa meminta penambahan Google login di kemudian hari.

Menambahkan Google login

Kamu perlu membuat OAuth Client untuk Web application di Google Cloud. Tampilan Google Cloud dapat berubah, jadi gunakan panduan resmi OAuth Client atau pencarian video membuat Google OAuth Client.

Saat diminta memasukkan alamat development, gunakan:

text
Authorized JavaScript origin:http://localhost:3000
Authorized redirect URI:http://localhost:3000/api/auth/callback/google

Google akan memberikan Client ID dan Client Secret. Client Secret adalah rahasia. Masukkan hanya pada prompt aman yang dijelaskan installer; jangan kirimkan ke chat, screenshot, atau GitHub.

Jika ragu saat berada di Google Cloud, kirim screenshot yang sudah menutupi semua secret lalu minta agent menjelaskan langkah berikutnya.

Tentang email dan password

Mode ini bisa langsung dipakai saat development. Sebelum aplikasi dibuka untuk publik, minta agent meninjau kebutuhan verifikasi email, lupa password, perlindungan percobaan login, dan keamanan akun. Jangan menganggap form login development otomatis siap menangani pengguna sungguhan.

Mengubah pilihan nanti

Jangan mengedit file konfigurasi sendiri. Gunakan:

text
/chore
Ubah pilihan login aplikasi menjadi [Google + email/password / Google saja /email/password saja]. Jelaskan akun atau credential yang harus saya siapkan,jangan tampilkan secret, dan validasi melalui Convex development.