1. Siapkan akun Google
Pakai akun Gmail Anda (boleh akun pribadi untuk belajar di localhost).
Panduan mengaktifkan Masuk dengan Google untuk pembaca (bukan admin). Ikuti urutan langkah di bawah.
Status saat ini: Aktif
/masuk.
Admin tetap login di /login dengan email & password.
Pakai akun Gmail Anda (boleh akun pribadi untuk belajar di localhost).
Bolana Blog.Bolana BlogSaat masih Testing, hanya Test users yang bisa login. Untuk publik, nanti submit Verification (opsional untuk production).
Bolana Blog Web.http://localhost
https://blog.bolana-erp.com/auth/google/callback
.env di projectBuka file c:\xampp\htdocs\bolanablog\.env, lalu isi:
GOOGLE_LOGIN_ENABLED=true
GOOGLE_CLIENT_ID=isi_client_id_dari_google
GOOGLE_CLIENT_SECRET=isi_client_secret_dari_google
GOOGLE_REDIRECT_URI=https://blog.bolana-erp.com/auth/google/callback
Simpan file. Pastikan tidak ada spasi di awal/akhir nilai.
Tabel readers sudah termasuk di database/migration/schema.sql. Jika belum ada, import ulang schema (atau pastikan DB sudah di-setup saat install).
| Gejala | Solusi |
|---|---|
| Tombol Google tidak muncul / “belum aktif” | Cek GOOGLE_LOGIN_ENABLED=true dan Client ID/Secret terisi. |
Error redirect_uri_mismatch |
Redirect URI di Google Cloud harus sama persis dengan GOOGLE_REDIRECT_URI. |
| Error access blocked / app not verified | Tambahkan email Anda di Test users pada OAuth consent screen. |
| Table readers not found | Import ulang database/migration/schema.sql. |