Overview
In Gateways with multiple projects, sometimes client access should be limited on a per-user-basis. The most common use-case is when users from one area of a facility should be able to launch clients that are specific to their area, but should not be able to launch clients from other areas. While there are several different ways to approach this, the easiest is to require different roles to log into each project.
Every project in Ignition is going to have a user source associated with it. For Vision you can change the User Source (Authentication profile) for a project as well as assign Required Client Roles within the Project Properties.
- In the Designer, click on Project tab on the menu bar at the top of the Designer, then select Project Properties.

- Use the User Source dropdown list to choose a User Source for this project. The selected User Source will only allow users from that User Source to access the project.
- In the Required Client Roles field, enter the roles you want to grant access to this project. The Required Client Roles field will show all matching roles as you start typing. Multiple roles may be specified by separating them with a comma.
Click OK to save the changes.