Description
Is your feature request related to a problem? Please describe.
For a long time, the _Users table didn't adhere to ACLs - this was changed in #3588. However, the userSensitiveFields
are still only readable by the master key or the user. This creates a problem as the admin/moderator cannot view the information, but they can change it.
Describe the solution you'd like
I would like the userSensitiveFields
to adhere to ACL rules. I think it's around here:
Line 571 in 46ac7e7
Describe alternatives you've considered
Alternatively, we should allow the server owner to override the default email
being a sensitive field, however, I like the idea of sensitive fields in case public read is ever activated on the user object.
Additional context
Parse.com allowed reading and writing of _user information as long as the ACLs were correct. Because of this, I think many of us used the _Users table for personal info/meta, along with the authorisation details, you can argue either way about the architecture of that plan, but we are where we are.