I understand that there are Realtime Database Rules which can be configured to restrict access to data at multiple levels. That's great.
What about hosting? Are 'Members Only' webpages secured exclusively by the Realtime Database Rules? In other words, the client side Javascript could look at the firebase.auth().currentUser;
properties to determine what form
, table
, card
, section
, or whatever to switch from CSS display:none
to display:inline
, for example. However, the HTML is already downloaded to the client so that's not really secure.
So, is the idea to go ahead and download the page but use Realtime Database Rules to determine if the page details gets filled with sensitive data? Is that the idea?
I have even stored markup (HTML) in the Realtime Database and that actually worked fine.
Any recommendations are appreciated.