788 B
788 B
2025-07-22: Google Auth - Backend
Summary
Menambahkan endpoint POST /v1/auth/google-login untuk autentikasi via Google Identity Services.
Changes
| File | Change |
|---|---|
app/config.py |
Tambah GOOGLE_CLIENT_ID: str = "" |
.env |
Tambah GOOGLE_CLIENT_ID=xxx |
app/schemas/user.py |
Tambah GoogleLoginRequest(credential: str) |
app/routers/auth.py |
Tambah endpoint POST /v1/auth/google-login + imports (google.oauth2, google.auth.transport, random, string, datetime) |
requirements.txt |
Tambah google-auth==2.56.2 |
Notes
google-authdiinstall ke Python environment (pip install google-auth)- Server harus di-restart setelah tambah
GOOGLE_CLIENT_IDke.envkarenaSettings()dibuat saat import