WP-AUTH-FIREBASE-WEB-01
| Field | Value |
|---|---|
| Domain | D-AUTH |
| Surfaces | CON · (Firebase project) |
| Date | 2026-08-10 |
| Status | IMP (code + firebase.json) · OWNER CLI login / web app create / deploy |
Done (agent)
.firebaserc·firebase.json(Email/Password + Google Sign-In) ·firestore.rules·firestore.indexes.jsonscripts/firebase-owner-setup.mjs— create web app · sdkconfig · deploy auth+firestore- Mobile:
getFirestoreDb·upsertUserProfile· Firebase-first register/login/Google · websignInWithPopup - Nest JWT giữ nguyên (
/auth/googlefallback;/auth/firebasekhi bridge + Admin SA) - Docs:
OWNER-FIREBASE-HYBRID.md·OWNER-GATES.md§1b
OWNER còn lại
$env:NODE_OPTIONS='--use-system-ca'
npx -y firebase-tools@latest login --no-localhost
node scripts/firebase-owner-setup.mjs
# merge mobile/.env.firebase-web.snippet → .env.local
Verify local (agent)
- Auth/Firestore modules typecheck (see session log)
env:checkPASS (Firebase public already set; Admin SA optional)
Architecture
Firebase Auth IdP + Firestore users/{uid} mirror · Nest Postgres business API.