Comment on page
A user is a person with access to your solution and/or your apps. Both developers with access to Appfarm Create and client users are considered users in Appfarm. Client users are end-users that only have access to the apps you've made.
Each user requires a unique email address and exists across all environments. That means that a user created from within the Development environment will also exist in Test and Production. Users are granted access to apps and data by assigning roles.
A user requires specific permissions to be able to create, edit, and delete users. Sometimes multiple permissions are required to complete a user operation. In this case, if any of those required permissions are not granted, the entire operation will fail.
Good to know
- When performing user management operations from inside an app or service, the built-in role privileges are not valid.
To add another user to a solution, a user requires the permission Create User. When creating a user, roles can be assigned at the same time. In order to do this, the user also needs permission to assign those specific roles under Assign User to Role.
A user's email address cannot be updated. If you need to update an email address you must delete the user and create a new one.
A user does not require any special permissions to update their own first name, last name and phone number.
To update another user, the user requires the permission Update User. In addition, the user needs permission to update a user in each role that they are assigned under Update User in Role.
To assign and remove roles to an existing user, Assign User to Role and Remove User from Role permissions are required, respectively. It is not possible to assign built-in roles (Owners, Maintainers, Developers) using apps or services. This must be done inside Appfarm Create.
Only users with the Owners role can assign and remove the Owners role for other users. It is not possible to remove the Owners role from your own user.
A user cannot delete themselves.
To delete another user, the user requires the permission Delete User. In addition, the user needs permission to remove a user from each role that they are assigned under Remove User from Role. It is not possible to delete users with built-in roles (Owners, Maintainers, Developers) using apps or services. This must be done inside Appfarm Create.
Users with the Owners role can delete any user (except themselves), but this is only valid inside Appfarm Create.