OAuth — Google & GitHub
Login sekali klik dengan akun Google atau GitHub.
Alur
- Klik tombol Google/GitHub di halaman login/register.
- Setujui consent (dan centang ToS di form jika pendaftaran baru).
- Callback
/api/auth/callback/googleatau/api/auth/callback/github. - Akun dibuat/dihubungkan via email → JWT → redirect ke dashboard.
Integrasi
- Google OAuth — authorization code flow, scope: openid email profile.
- GitHub OAuth — scope: read:user user:email.
- Akun baru otomatis mendapat 1 kredit gratis.
- Akun OAuth baru wajib menyetujui ToS sekali sebelum penggunaan penuh.