> ## Documentation Index
> Fetch the complete documentation index at: https://landinglens.docs.landing.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Roles and Permissions

export const vp = 'Visual Prompting';

export const smartLabel = 'Smart Labeling';

export const productLL = 'LandingLens';

export const mi = 'Mobile Inference';

export const llsf = 'LandingLens on Snowflake';

export const companyName = 'LandingAI';

*This article applies to these versions of LandingLens:*

<table>
  <thead>
    <tr>
      <th>LandingLens</th>
      <th>LandingLens on Snowflake</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><span class="check-icon">✓</span></td>
      <td><span class="check-icon">✓</span></td>
    </tr>
  </tbody>
</table>

<iframe width="560" height="315" src="https://www.youtube.com/embed/Zde2eBuaiUY?&wmode=opaque&rel=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen />

Often, LandingEdge is deployed to a shared computer, such as a machine on a manufacturing floor. Several users might access both the machine and LandingEdge. To prevent users from accidentally changing Inspection Points or stopping the inspection process, LandingEdge v2.6.45 and later offers Roles to limit who can access different parts of the system:

* **Admin**: Can access and edit all parts of LandingEdge.
* **Engineer**: Can access and edit all parts of LandingEdge except for editing Role permissions.
* **Operator**: Has read-only access.

If LandingEdge has been idle for 15 minutes, the current user is logged out of the Role. You can then enter a password to log in as an Admin or Engineer. Or, you can log in as an Operator, who by default has read-only access.

## Get Started with Roles and Permissions

When you first set up LandingEdge, set up the Roles and permissions:

1. Learn about the Roles and their default permissions in this article.
2. If needed, [change the permissions](./roles-and-permissions#change-role-permissions) for the Roles.
3. [Set the passwords](./roles-and-permissions#set-and-change-role-passwords) for the Admin and Engineer Roles.

## If You Don't Plan on Using Roles

If you don't plan on using Roles—for example, if LandingEdge runs on a computer that only one person has access to—you don’t need to set up passwords or any of the Permissions settings. If you don’t set a password for any of the Roles, you won’t be logged out after the [Idle Time](./roles-and-permissions#change-the-idle-time).

## Permissions

LandingEdge includes these levels of permissions:

* **Role Permissions**: Can edit the permissions for Roles.
* **Start/Stop Inspection Point**: Can start and stop Inspection Points.
* **Configure Inspection Points**: Can create and edit Inspection Points.
* **Settings**: Can edit the [LandingEdge settings](./landingedge-settings), except for Role permissions.

### Default Permissions for Roles

| Role     | Role Permissions | Start/Stop Inspection Point | Configure Inspection Points | Settings |
| -------- | ---------------- | --------------------------- | --------------------------- | -------- |
| Admin    | ✓                | ✓                           | ✓                           | ✓        |
| Engineer | ✖                | ✓                           | ✓                           | ✓        |
| Operator | ✖                | ✖                           | ✖                           | ✖        |

## Set and Change Role Passwords

A password is required to use the Admin and Engineer Roles. Using the Operator Role doesn't require a password, because this Role is read-only.

To set a password for a Role:

1. Click the **Settings** (gear) icon in the top right corner of the LandingEdge homepage.
   <img src="https://mintcdn.com/landinglens/TJ8p3AwYZ8yXbABY/images/LE_home_settings.png?fit=max&auto=format&n=TJ8p3AwYZ8yXbABY&q=85&s=71ba32ad65c1e49fd5866d2be307eddc" alt="LE_home_settings" width="2018" height="654" data-path="images/LE_home_settings.png" />
2. Click **Change Password**.
3. Select the Role you want to change the password for from the drop-down menu.
4. Click **Change Password**.
   <img src="https://mintcdn.com/landinglens/K_4nD7peL3kar2nE/images/roles_pw_1.png?fit=max&auto=format&n=K_4nD7peL3kar2nE&q=85&s=99b5bc5f8206df83fa02a6559949aff0" alt="roles_pw_1" width="1446" height="688" data-path="images/roles_pw_1.png" />
5. Enter the password in the **New Password** and **Confirm Password** fields.
6. Click **Save**.
   <img src="https://mintcdn.com/landinglens/K_4nD7peL3kar2nE/images/roles_pw_2.png?fit=max&auto=format&n=K_4nD7peL3kar2nE&q=85&s=cbf836b52fd84e8d016a48adcec9339c" alt="roles_pw_2" width="859" height="568" data-path="images/roles_pw_2.png" />
7. LandingEdge saves the password.

### Forgot Your Password?

If an Engineer forgets their password, the Admin can [reset it](./roles-and-permissions#set-and-change-role-passwords) for them.

If an Admin forgets their password, contact {companyName} to reset it.

## Switch Roles

<Info>If you haven’t set up passwords before you try to switch Roles, LandingLens will prompt you to set up passwords.</Info>
To switch to another Role:

1. Click the **User Menu** in the top right corner of the LandingEdge homepage.
2. Select the Role you want to switch to.
   <img src="https://mintcdn.com/landinglens/nULG3l07sGmu7vxy/images/switch_role_1.png?fit=max&auto=format&n=nULG3l07sGmu7vxy&q=85&s=38318dabe990e2960324b7cd510e2ae1" alt="switch_role_1" width="2058" height="524" data-path="images/switch_role_1.png" />
3. Enter the password for the Role in the **Password** field.
4. Click **Sign In**.
   <img src="https://mintcdn.com/landinglens/nULG3l07sGmu7vxy/images/switch_role_2.png?fit=max&auto=format&n=nULG3l07sGmu7vxy&q=85&s=d645ef84d96f23fb1bba4e4905875bd7" alt="switch_role_2" width="1156" height="466" data-path="images/switch_role_2.png" />
5. LandingEdge logs you in as the selected Role.

## Role and Permission Settings

Users with the Admin Role (or any Role granted the **Role Permissions** permission) can change the settings for Roles. To access these settings:

1. Click the **Settings**(gear) icon in the top right corner of the LandingEdge homepage.
   <img src="https://mintcdn.com/landinglens/TJ8p3AwYZ8yXbABY/images/LE_home_settings.png?fit=max&auto=format&n=TJ8p3AwYZ8yXbABY&q=85&s=71ba32ad65c1e49fd5866d2be307eddc" alt="LE_home_settings" width="2018" height="654" data-path="images/LE_home_settings.png" />
2. Click **Permissions**. View and edit Roles and permissions as needed.
   <img src="https://mintcdn.com/landinglens/RyS1eDX1H1P0yU5b/images/le_permissions_blank.png?fit=max&auto=format&n=RyS1eDX1H1P0yU5b&q=85&s=c442394b9afe894d0a758bf1bb9d9767" alt="le_permissions_blank" width="1924" height="1590" data-path="images/le_permissions_blank.png" />

### Change the Idle Time

If you’ve set a password for any of the Roles, a session ends (times out) after 15 minutes of inactivity. After that, a user must enter a password to access LandingEdge.

You can change the **Idle Timeout** time, which is the length of time it takes LandingEdge to time out. To do this:

1. Click the **Settings** (gear) icon in the top right corner of the LandingEdge homepage.
   <img src="https://mintcdn.com/landinglens/TJ8p3AwYZ8yXbABY/images/LE_home_settings.png?fit=max&auto=format&n=TJ8p3AwYZ8yXbABY&q=85&s=71ba32ad65c1e49fd5866d2be307eddc" alt="LE_home_settings" width="2018" height="654" data-path="images/LE_home_settings.png" />
2. Click **Permissions**.
3. Enter the new timeout time (in minutes) in the **Idle Timeout** field.
   <img src="https://mintcdn.com/landinglens/HBWOq4xeHM0Cl6hQ/images/permissions_idle.png?fit=max&auto=format&n=HBWOq4xeHM0Cl6hQ&q=85&s=ba78b2cc53529eaae0e25a6ec48b8ea1" alt="permissions_idle" width="1571" height="635" data-path="images/permissions_idle.png" />
4. Click **Save**.

### Change the Default Role

When you open LandingEdge, you are signed in as an Admin by default. You can change the default Role. To do this:

1. Click the **Settings** (gear) icon in the top right corner of the LandingEdge homepage.
   <img src="https://mintcdn.com/landinglens/TJ8p3AwYZ8yXbABY/images/LE_home_settings.png?fit=max&auto=format&n=TJ8p3AwYZ8yXbABY&q=85&s=71ba32ad65c1e49fd5866d2be307eddc" alt="LE_home_settings" width="2018" height="654" data-path="images/LE_home_settings.png" />
2. Click **Permissions**.
3. Select the new default Role from the **Default Role** drop-down menu.
   <img src="https://mintcdn.com/landinglens/RyS1eDX1H1P0yU5b/images/le_permissions_default_role.png?fit=max&auto=format&n=RyS1eDX1H1P0yU5b&q=85&s=112caaf9a73936ecfe8d42f00fbd023e" alt="le_permissions_default_role" width="1508" height="867" data-path="images/le_permissions_default_role.png" />
4. Click **Save**.

### Change Role Permissions

To change the permissions assigned to a Role:

1. Click the **Settings** (gear) icon in the top right corner of the LandingEdge homepage.
   <img src="https://mintcdn.com/landinglens/TJ8p3AwYZ8yXbABY/images/LE_home_settings.png?fit=max&auto=format&n=TJ8p3AwYZ8yXbABY&q=85&s=71ba32ad65c1e49fd5866d2be307eddc" alt="LE_home_settings" width="2018" height="654" data-path="images/LE_home_settings.png" />
2. Click **Permissions**.
3. In the **Roles** and **Permissions** section, update the selected checkboxes.
   <img src="https://mintcdn.com/landinglens/HBWOq4xeHM0Cl6hQ/images/permissions_roles_perms.png?fit=max&auto=format&n=HBWOq4xeHM0Cl6hQ&q=85&s=20e0ce98495ab222217c47068c6f15f6" alt="permissions_roles_perms" width="1924" height="1590" data-path="images/permissions_roles_perms.png" />
4. Click **Save**.
