/ / Ako načítať údaje špecifické pre používateľa zo skladu? - firebase, google-cloud-firestore, firebase-security, firebase-security-pravidlá

Ako načítať údaje špecifické pre používateľa z požiarnej kaviarne? - firebase, google-cloud-firestore, firebase-security, firebase-security-pravidlá

Mám aplikáciu, kde používateľ môže pridať svoje portfólio akcií a vidieť ich zisk a stratu v reálnom čase pomocou google financií apis.

Umožňujem používateľovi pridať svoje zásoby a je uložený v zbierke nazvanej Stocks

Stocks
<user_id>: [
{
transactionType: "BUT/SELL",
ticker: "APPL",
quantity: 100,
averagePrice: 500,
}
]

Teraz, keď používateľ načíta svoje portfólio, chcem len ukázať jeho. Môžem jednoducho ťahať údaje z portfólia / ale ako ho môžem zabrániť manuálne podať žiadosť a získať / upraviť iné portfólio?

odpovede:

0 pre odpoveď č. 1

Vaša aplikácia založená na Firebase sa overuje s Firestore pomocou tokenu Firebase ID, ktorý je jedinečný pre každého používateľa, ktorý sa prihlási do vašej aplikácie. Vďaka tomu môžete vytvoriť pravidlá bezpečnosti aby sa zabránilo úprave údajov iných používateľov.

Tu je oficiálny sprievodca: https://firebase.google.com/docs/firestore/security/get-started