User Profile
Each user has a personal profile that applies across all workspaces. It carries the following information:- Name and display name
- Email address (login credential)
- Profile picture/avatar
User Roles
Noxus provides a role-based access control (RBAC) system with clearly defined permissions. There are two role types:- Organization role - Defines the permissions at the organization (platform) level.
- Workspace role - Defines the permissions at the workspace level. One per workspace.
When a user is an admin in the organization, they will also be an admin on all workspaces. To learn more, see Permissions & roles.
Personal API Keys
Users can create API keys for programmatic access on their workspaces. They stay associated to them.User Management
Adding New Users
Add new members to your organization:Add User
Click “Add user” and:
- Enter their name, email address, and organization role
- Select which workspaces to add the user to
Assign Workspace Roles
Click “Next” and select the role for each workspace (platform admins are admins on all workspaces)
Adding Existing Users to a Workspace
Invite team members to a workspace:You can also use the API and SDK to add users to the platform.
User Onboarding and Offboarding
- Onboarding
- Offboarding
When a user first joins a workspace:
- Email invitation - Receives an invite with workspace details.
- Account creation - Creates an account or signs in to an existing one.
- Workspace tour - Optional guided tour of key features.
- Role assignment - Receives an assigned role and permissions.
- Resource access - Can immediately access resources based on their role.
Training & Resources
Best Practices
- Permission management
- Organization
- Follow Least Privilege: Grant the minimum permissions required for each user’s role.
- Regular Access Reviews: Quarterly review of user permissions and adjust as needed.
- Separate Roles by Function: Don’t make everyone an Admin; use appropriate roles.
- Use Service Accounts: For integrations, avoid using personal accounts.