Skip to content

Manage users and camera access

HOW-TO GUIDEWeb UI · EyesOnIt 6.1

Give each team member the tools and camera views they need. A role defines their tasks; camera access defines the video sources they can work with.

In the EyesOnIt web UI, open Administration → Users with an account that can manage users. Check the selected workspace before making changes.

This example creates a local Operator account and assigns one documentation video source. In an organization workspace, use Invite user to begin the invitation workflow instead.

Follow this captioned EyesOnIt web UI walkthrough, or use the written steps below.

Web UI walkthrough with captions and chapter controls. The written steps below provide the same workflow.
Role Typical work
Viewer View monitoring, incidents, recorded media, and existing searches.
Operator Acknowledge incidents, run searches, and export evidence, alongside viewing.
Security manager Configure detections, review incident outcomes, organize cameras, and manage identities.
Organization administrator Manage accounts and delegated workflows within an organization.
System administrator Manage the whole system, including accounts, settings, and all cameras.

Choose the role for the person’s responsibilities, then assign their cameras. Organization ownership and delegated permissions also apply within customer workspaces.

  1. Choose Add user / system administrator.
  2. Enter a Username and Display name. Add a Contact email for account recovery.
  3. Select the Role. Where offered, set Require multi-factor authentication (MFA) for the account.
  4. Choose Create user.
  5. Give the user the One-use temporary credential through your approved channel. Choose Configure camera access to continue.
Web UI Create local user dialog for the demonstration operator account, with username, display name, contact email, and role fields.
Web UI: create a named account and choose the role for its daily tasks. Enlarge image

The credential is shown once. On first sign-in, the user chooses a private password and completes any required authenticator setup. See Secure your account.

New non-administrator accounts start with No cameras. In the user editor, choose:

Access What it includes
No cameras Sign-in access while camera-derived data remains unassigned.
All cameras All available cameras, including cameras added later.
Selected cameras The specific sources selected in Camera scope.

For Selected cameras, open Camera scope, find the cameras or folders, select the required sources, and choose Apply. Choose Save changes in the user editor.

Web UI operator account editor with Selected cameras and the Documentation Campus face recognition source chosen.
Web UI: assign the sources this person should use, then save the account. Enlarge image

Selecting a folder assigns its current cameras. Review the account’s selection when the team or camera inventory changes. System administrators have access to all current and future cameras.

After the person completes setup, refresh Users. Use Find a user and Account status to locate the account. Check its role, camera count, authenticator status, and sign-in status. In this example, the operator signed in successfully and received only its assigned source.

Web UI Users list filtered to the demonstration operator, showing one assigned camera, an enrolled authenticator, and enabled status.
Web UI: verify the role, camera access, authenticator, and account status together. Enlarge image

Use Edit to update an account. Disable prevents further sign-in. In the editor’s Sessions section, Revoke all sessions signs the account out everywhere; the person can sign in again if their account remains enabled.

Sensitive actions may open Confirm your identity. Enter your current EyesOnIt password and, when applicable, an authenticator code to continue.

In the provider workspace, open Administration → Service tokens. Find the integration by name or filter by token status. Check Allowed access, Created, and Last used before changing a credential.

A server operator with root access issues a named credential in the installation’s configured administrative environment with eoi-admin issue-service-token --name NAME --scope SCOPE. Choose a supported scope from the command’s --help; repeat --scope for each permission the integration needs. Deliver the returned credential through private credential storage.

To rotate a credential, issue its replacement, update the intended consumer, and verify access with the new token. Then select the old token and choose Revoke token. Revocation stops access using that token. Filter by Revoked to verify the result.

  1. Open Administration → Audit in the intended workspace. Use Find an audit event and Event result to locate activity by person, camera, or event. Review the time, actor, result, and references for the event.
  2. Choose Export audit history and read the export scope. Download CSV includes up to the latest 10,000 available events in the workspace, across pages and regardless of the on-screen filters.
  3. Check the UTC timestamps and support references in the downloaded spreadsheet. Keep the export with the authorized customer records. Events added during the export appear in the next one.

For organization invitations and workspace selection, follow Set up a customer workspace.

Image preview