Authentication Methods
Control which login providers are available to users in your organization.Toggle Authentication Providers
In the Authentication Methods section, enable or disable providers:
- Basic Authentication - Email and password login
- Google Authentication - Sign in with Google
- GitHub Authentication - Sign in with GitHub
- Microsoft Authentication - Sign in with Microsoft
Managing Users
View All Users
The user table displays all registered users with their assigned roles. You can:- Search by email address
- Paginate through large user lists (10, 25, 50, or 100 per page)
- Sort by any column
Edit User Permissions
Users can be assigned multiple roles and permission levels through three mechanisms:- Roles
- Direct Permission Sets
- Direct Permissions
Roles are the primary way to grant permissions. Each role contains multiple permission sets.
Effective Permissions
A user’s effective permissions are calculated as the union of:- All permissions from assigned roles
- All permissions from direct permission sets
- All direct permissions
If you edit your own permissions, they’ll take effect immediately after saving.
Delete User
Pagination and Search
Search Users
Use the search box to filter users by email address. Results update automatically as you type (300ms debounce).Change Page Size
Select from the dropdown to show 10, 25, 50, or 100 users per page. The view resets to page 1 when changing the page size.Navigate Pages
Use the pagination controls at the bottom to move between pages:- Previous/Next buttons
- Page number buttons (shows current page and adjacent pages)
- First/Last page shortcuts
Required Permissions
| Action | Permission Required |
|---|---|
| View users | user.view |
| Edit user roles | user.edit |
| Delete user | user.delete |
| Modify auth methods | auth.edit |
If you don’t have a required permission, the corresponding button will not appear in the UI.
Best Practices
Use Roles First
Assign permissions through roles rather than direct assignments. This makes auditing and bulk changes easier.
Least Privilege
Grant users only the permissions they need to perform their job functions.
Regular Audits
Periodically review user permissions to ensure they’re still appropriate.
Test Changes
When editing your own permissions, make sure you retain administrative access.