La autorización va antes que la validación
Qué cambia en «La autorización va antes que la validación» respecto a MongoDB y qué tiene que hacer tu aplicación.
Esta diferencia es de tipo «Garantía más fuerte».
Qué hace MongoDB
Valida la forma del comando antes de comprobar los privilegios.
Qué hace TeselaDB
Quien no tiene el privilegio recibe Unauthorized antes de que se lean los campos del comando.
Qué tiene que hacer tu aplicación
Nada. Un usuario sin permisos no aprende nada del comando que manda.