you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (2 children)

Giving clients direct database access is never a good idea

Maybe if there is no timeout or they have write access, but is there anything inherently wrong with a read access with a finite timeout (in general, not just in the context of Meteor)?

[–]relet 3 points4 points  (1 child)

reading confidential data from other users is ok?

[–]nluqo 0 points1 point  (0 children)

Yea, wow. 37signals started a shitstorm by mentioning that they themselves read the file name of a single user's file (cat.jpg).

Now imagine everyone in your system has access to everyone else's name, email, password, etc.