Build byl úspěšný! Nyní prosím nasaďte aplikaci na Firebase.
firebase deploy✅ Pouze tyto emaily budou mít přístup:
❌ Kdokoliv jiný:
- Uvidí chybovou hlášku
- Bude automaticky odhlášen
Zkuste se přihlásit s oběma povolenými emaily a ověřte, že funguje.
Otevřete: https://console.firebase.google.com/project/job-application-manager-236f4/firestore/rules
Nahraďte pravidla tímto:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
// Pouze whitelistované emaily
match /{document=**} {
allow read, write: if request.auth != null
&& request.auth.token.email in [
'pavel@cecinafrica.com',
'pav.suba@gmail.com'
];
}
}
}Klikněte Publish.
Otevřete: https://console.firebase.google.com/project/job-application-manager-236f4/storage/rules
Nahraďte pravidla tímto:
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth != null
&& request.auth.token.email in [
'pavel@cecinafrica.com',
'pav.suba@gmail.com'
];
}
}
}Klikněte Publish.
Whitelist v kódu chrání frontend (uživatelské rozhraní). Security Rules chrání backend (databázi a soubory).
Obě vrstvy dohromady = maximální bezpečnost! 🔒
Detailní návod najdete v souboru: EMAIL_WHITELIST_GUIDE.md