Skip to main content

Users

The Users module is the central hub for managing all user accounts in ThetaSecure — from provisioning and profile management to search, filtering, and deprovisioning.

Navigation: Sidebar → Identity Management → Users

Users List

User List

The Users page displays a paginated table of all user accounts in ThetaSecure. The header shows the total count (e.g., "Showing 1 to 10 of 56") with page navigation.

Table Columns

ColumnDescription
UserAvatar (initials), full name, and email address
UsernameUnique login identifier (e.g., dev, user00006)
StatusAccount status displayed as a colored badge
SourceOrigin of the account — Local (orange) or Active Directory (blue)
CreatedWhen the account was created (e.g., "5 days ago")
ActionsQuick action icons for View, Edit, and Delete

Action Icons

Each user row has three action buttons on the right:

IconActionDescription
👁ViewOpens the user detail side panel
✏️EditOpens the user edit form
🗑DeleteDeletes/deprovisions the user account

View Modes

Toggle between two display modes using the View switcher in the toolbar:

  • Table (default) — Compact tabular list with sortable columns, ideal for managing large user sets
  • Cards — Visual card layout showing user profiles

Additional display controls:

  • Compact / Comfortable — Adjust row density in table view

Searching & Filtering

Use the search bar and filter dropdowns to quickly find users:

Search Results

ControlOptionsDescription
Search barFree textSearch by username or email address
Status filterAll StatusFilter by account status (Active, Inactive, Locked, etc.)
Source filterAll SourcesFilter by account origin (Local, Active Directory)
Search buttonExecute the search with current filters

The search supports partial matching — for example, searching user00010 returns only "Charles Smith" with username user00010.

Pagination

Control how many users appear per page using the pagination bar at the bottom:

OptionDescription
10 (default)Show 10 users per page
20Show 20 users per page
50Show 50 users per page
100Show 100 users per page
Previous / NextNavigate between pages

The current position is displayed as "Page X of Y" (e.g., "Page 1 of 6").

User Detail Panel

Click the View (👁) action or click on a user row to open the detail side panel:

User Detail Panel

The detail panel displays:

Basic Information

FieldDescription
UsernameUnique identifier (e.g., user00010)
Display NameFull name (e.g., "Charles Smith")
StatusActive status badge

Email Addresses

Shows the user's email address with type label (e.g., user00010@thetasecure.com — Work, Primary).

Roles

Displays assigned roles as tags. Example: basic_user (direct) — the "(direct)" label indicates the role was assigned directly to the user rather than inherited through a group.

Groups

Shows group memberships as tags (e.g., SecurityGroup2).

Access Policies

Lists any access policies applied to the user. If none are assigned, it shows "No policies assigned."

Name Details

FieldValue
Given NameFirst name (e.g., "Charles")
Family NameLast name (e.g., "Smith")

Metadata

FieldValue
CreatedAccount creation timestamp (e.g., 03/02/2026, 07:30:01)
Last ModifiedLast update timestamp (e.g., 06/02/2026, 07:30:00)

The panel provides two actions at the bottom:

  • Edit User — Opens the full edit form
  • Close — Closes the side panel

Adding a New User

Click the + Add User button in the top-right corner to open the Add New User form:

Add New User Form

Required Information

FieldPlaceholderDescription
Username*john.doe@example.comUnique identifier for the user
Display Name*John DoeFull display name
Primary Email*john.doe@example.comPrimary email address
PasswordSecure password (optional)Set a password, or leave empty to send a password reset email
tip

Leave the password field empty to automatically send the user a password reset email. This is the recommended approach for security, as it ensures the user sets their own password.

Advanced Fields

Click the Advanced Fields section to expand additional profile options:

Advanced Fields

Name Details

FieldPlaceholder
Given NameJohn
Family NameDoe

Profile Information

FieldPlaceholder / Default
Nick NameJohnny
TitleSoftware Engineer
LocaleEnglish (United States) — dropdown
Timezone— dropdown
Preferred NameJohn
User TypeEmployee — dropdown
Profile URLhttps://example.com/profile
Active User✅ Checkbox (checked by default)

Additional Contact Information

FieldPlaceholderType
Secondary Emailjohn.personal@example.comHome
Primary Phone+1-555-123-4567Work
Secondary Phone+1-555-987-6543Mobile

Work Address & Enterprise Info

Work Address

FieldPlaceholder
Street Address100 Universal City Plaza
CityHollywood
State/RegionCA
Postal Code91608
CountryUSA

Enterprise Information

FieldPlaceholder
Employee NumberEMP-12345
Cost CenterCC-789
OrganizationTech Corp
DivisionEngineering
DepartmentBackend Development

Click Create User to provision the account, or Cancel to discard.

User Sources

Users in ThetaSecure can originate from two sources:

SourceBadge ColorDescription
LocalOrangeManually created within ThetaSecure
Active DirectoryBlueSynchronized via Directory Sync from an external directory
warning

Users imported from Active Directory are managed by the directory sync process. Changes to these users' core attributes (name, email, groups) should be made in the source directory, not directly in ThetaSecure, to avoid sync conflicts.

Best Practices

  • Review user accounts regularly — Use the status filter to identify inactive or locked accounts that may need attention
  • Use Directory Sync for large organizations — Rather than creating users manually, sync from Active Directory for automatic lifecycle management
  • Audit privileged accounts — Sort by roles to verify that only authorized users hold administrative roles
  • Monitor the Created column — Recently created accounts should be verified, especially local accounts that were not provisioned through directory sync
  • Leverage groups — Instead of managing users individually, assign them to groups and manage access at the group level