- Admin: read/write access to all resources, ability to delete the project and manage team members.
- Developer: read/write access to applications, jobs, environment groups, cluster data, and integrations.
- Viewer: read access to applications, jobs, environment groups, and cluster data.
Adding Collaborators
To add a new collaborator to a Porter project, you must be logged in with an Admin role. As an admin, you will see a Settings tab in the sidebar. Navigate to Settings and input the email of the user you would like to add. This will generate an invitation link for the user, which expires in 24 hours. The user will get an email to join the Porter project, but if the email is not delivered, you can copy the invite link and send it to them directly. If the user does not have a Porter account, they will be asked to register. After registering, if they are not automatically added to the project, the user should click the invite link again.Just In Time User Provisioning
To set up just in time user provisioning, you must be logged in with an Admin role. As an admin, navigate to Settings then Members in the sidebar then go to the SSO tab. Finally click Set Up to login with an account. Ensure that you log in with an account connected to your organization, not your personal email. Once setup, any new users in the same organization will automatically be added to the project without an invite email. By default these users will receive viewer role, but you can also configure the default role. You can also click Update Provider to set up a different organization.Users that have been manually removed from the project will need to be manually re-added.

