Manage Users
Managing Users
Users represent individual identities that can access your Prividium™ network. Each user can authenticate through Okta, a crypto wallet, or both. Administrators manage users from the Admin Dashboard.
1. Open the Users page
- Go to the Admin Dashboard at
http://localhost:3000. - Select Users from the sidebar.
- Review the list of users, linked wallets, and assigned roles.
2. Add a new user
- Click Create User (or Add User).
- User Information:
- Display Name (Required): Enter a name to identify the user (e.g.,
user@example.comorJohn Doe).
- Display Name (Required): Enter a name to identify the user (e.g.,
- Role Assignment:
- Use the Search roles... input to find roles.
- Select one or more roles to assign to this user.
- Wallet Addresses:
- Click + Add Wallet.
- Enter a valid Ethereum address (starting with
0xfollowed by 40 hex characters). - You can add multiple wallets by clicking the button again.
- Click Create User to save.
The user can now log in through the User Dashboard at http://localhost:3001 (or your configured user panel URL)
using their wallet.
3. Edit an existing user
- Find the user in the list and click the pencil icon (Edit).
- Update the Display Name, Role Assignment, or manage Wallet Addresses.
- Click Save.
Note: If a user is synced from an external IdP (like Okta), some fields might be managed externally.
4. Remove a user
- Locate the user and select Remove (or delete icon).
- Confirm the deletion.
Removing a user also revokes their linked wallets and role assignments. If they authenticate again (e.g., via a previously linked wallet if the restriction is lifted), a new user entry might be created depending on system configuration.
5. Link multiple wallets
You can link more than one wallet address to the same user profile. This is useful for users who transact from different accounts but should have the same permissions.
- Open Users, then click Edit on the target user.
- In the Wallet Addresses section, click + Add Wallet.
- Enter the new address.
- Click Save.
All linked wallets inherit the same role-based permissions assigned to the user. A user can have at most 100 linked wallets by default.
6. Assign roles to users
Roles determine what actions a user can perform on your Prividium™ network.
- Go to the Users page.
- Click Edit (or Create) a user.
- In the Role Assignment section, search for and select the desired roles.
- Click Save / Create User.
Each user's permissions are determined by the combined privileges of their assigned roles. Changes take effect immediately.
Tip: Use the Roles page to define or update roles before assigning them here.
The Users page lists zone users. An organization member's roles are managed from the organization view (open the organization, then the member); the selectable roles are that organization's own roles, including its Admin role.
7. View a user's organization
Each user belongs to at most one organization. The user's detail page shows their current organization under the Organization section.
- Open the Users page and click a user to open their detail page.
- The Organization section displays the organization name as a link, or None if the user is not a member of any organization.
- Click the organization name to navigate to its detail page.
To assign a user to an organization, use the Organizations page. See Manage Organizations.
8. User types
| Type | Authentication | Managed From | Notes |
|---|---|---|---|
| Okta user | Okta SSO | Okta and Admin Dashboard | Linked by Okta subject ID |
| Wallet user | SIWE (Sign-In with Ethereum) | Admin Dashboard | Identified by wallet address |
| Hybrid user | Okta and SIWE | Admin Dashboard | Can use either method to log in |
8. Organization membership
Users can belong to an organization. A user can only be a member of one organization at a time. Organization membership can be managed from the organization detail page or programmatically through M2M applications.
See Organizations for details on creating organizations and managing members.
Tips
- Use roles to group access by responsibility, then assign users to those roles.
- Keep at least two Admin users to avoid lockout.
- For production, restrict who can add or remove users through role policy.