/ / Jak pobrać dane użytkownika ze sklepu firewall? - firebase, google-cloud-firestore, firebase-security, firebase-security-rules

Jak pobrać dane użytkownika ze sklepu firewall? - firebase, google-cloud-firestore, firebase-security, firebase-security-rules

Mam aplikację, w której użytkownik może dodać swój portfel akcji i zobaczyć ich zyski i straty w czasie rzeczywistym za pomocą Google Api apis.

Pozwalam użytkownikowi dodawać swoje akcje i jest on przechowywany w kolekcji o nazwie Stocks

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

Teraz, gdy użytkownik odzyskuje swoje portfolio, chcę tylko pokazać jego. Mogę po prostu pobierać dane z portfela / ale jak mogę powstrzymać go od ręcznego składania prośby i pobierania / modyfikowania portfolio innych?

Odpowiedzi:

0 dla odpowiedzi № 1

Twoja aplikacja oparta na Firebase uwierzytelnia się w Firestore przy użyciu tokena identyfikatora Firebase, który jest unikalny dla każdego użytkownika, który loguje się do Twojej aplikacji. Dzięki temu możesz tworzyć zasady bezpieczeństwa aby zapobiec modyfikowaniu danych innych użytkowników.

Oto oficjalny przewodnik: https://firebase.google.com/docs/firestore/security/get-started