Backendless Support

Can I reassign a system role like NonAuthenticatedUser to a specified user?

No, system roles cannot be assigned to users. This is the main difference between the system and custom roles - Backendless assigns the former to the users automatically. When Backendless receives an API call from a non-authenticated user, it immediately assigns the NotAuthenticatedUser role to the context of the invocation on the server-side. Similarly, if an API call is received from an application where the user is logged in, Backendless assigns the AuthenticatedUser role to the context of the invocation and the user associated with it.

Is article helpful?