Introduction
For Azure accounts, there is no need to create a user.
Access ZEDEDA Cloud
-
A web-based Graphical User Interface. The web portal is available at:
-
A command-line interface called ZEDEDA CLI, or "zCLI" is available as a Docker image.
For details on how to use the zCLI see zCLI Overview.
Realms support on Sign-up page
- Activate
- Deactivate
- Delete
- Reset Password
The user can also edit the first name, last name, email address, and the role to which they are assigned.
Change Password
- Click on your User Profile at the top right corner.
- Hover on YOUR_NAME and select select Change Password.
-
From the Change Password screen, enter the following:
- Current Password: enter your current (old) password.
- New Password: enter the new password you wish to change it to.
- Confirm New Password: enter the new password a second time to confirm.
- ZEDEDA Cloud will send you an email to notify you that your password has been changed.
Forgot Password
- Go to the ZEDEDA Cloud login page, for example: https://zedcontrol.zededa.net/login
- Enter your username in the field.
- Click the Forgot Password link under the Password field.
- Click the reCAPTCHA checkbox to confirm you are not a robot.
- Click Send Reset Instructions.
- Check your email for a reset link, and follow the instructions in that email to set a new password.
Reset Password
List View
- Hover over Administration icon.
- Select Users.
- Click the Expand icon at upper right to display the summary panel.
The Summary Panel displays information about the users in this enterprise, such as:
- Sessions: The total number of users, as well as how many are active as opposed to offline.
- Status: The status of these users (for example, Active, Inactive, Suspended, etc.)
- Top Active Users (24 Hours): This bar chart shows which enterprise users are the most active.
- Hover your cursor over the "donut" icon to display the number of users in each distribution.
Detail View
To view a user's detailed view:
-
Click on any of the users that appear in List View. This displays a Detailed View for this user.
Detailed View displays the 'Basic Info' tab and 'Activity Logs' tab. - The Basic Info tab is shown by default and contains information such as:
- Identity section fields:
- First Name: the user's first name
- Last Name: user's last name
- Profile Type: How the user authenticates (for example, 'Local' for passwords stored in ZEDEDA Cloud, or could also display a Single Sign-On provider)
- Username: This is the unique identifier for the user to log into ZEDEDA Cloud
- Email: User's primary email address for notifications and password resets
- Mobile Number: User's phone number used for two-factor authentication (2FA)
- Locale: User's preferred language and regional format for UI
- Preferred Time Zone: Time zone used for all timestamps in the GUI for this user
- Activated: A toggle to enable or disable the user's ability to log in
- Created By: Audit field showing which administrator created this user's account
- Created At: Audit field showing date and time the user's account was created
- Last Updated By: Audit field showing which administrator last modified the account
- Last Updated At: Audit field showing date and time the account was last modified
- Role:
- This displays the user's permission level within the system, such as SysAdmin (System Administrator), which grants broad access and control.
Note: For more details about roles and permissions, see Manage Roles.
- This displays the user's permission level within the system, such as SysAdmin (System Administrator), which grants broad access and control.
- Notifications:
- Email: This is the user's email setting, indicating whether it is enabled (Yes) or disabled (No) for sending system alerts to the user's registered email address.
- Mobile: This is the user's mobile phone number setting, indicating whether it is enabled (Yes) or disabled (No) for sending system alerts to the user's mobile number, typically via SMS.
- Identity section fields:
- Click the Activity Logs tab to display a list of events for this user. The following information is shown for user logs:
- Date & Time: The exact date and timestamp when an event occurred.
- Severity: The importance level of the log entry (for example, INFO, NOTICE, WARNING)
- Edge Node: The specific edge node associated with an event, if applicable
- Edge App Instance: The edge application running on the edge node that is related to the event
- Project: The project that the logged event is associated with
- Description: A detailed text summary of the specific action or event that was logged
User Operations from ZEDEDA GUI
Create
- Select Administration > Users.
- Click the Add icon at upper right.
- Populate the input field values for the 'Identity' section with user-specific details.
- Select the Role you want to assign to this particular user. Various permissions for the selected role are displayed with the CRUD details.
- Click Add.
-
When you click on the 'Add' button, the new user will be added to the user List View, and a toast message similar to the following appears:
User: john@gmail.com has been added.
Filter and Search
After you have created a user, you can filter and search to find the account.
- Select Administration > Users.
- Click the Filter icon at upper right.
- Enter the user's Name or Email.
- Click Apply.
- You will see the accounts that match the filter.
Read
After you have created a user, you can view as a list or details.
- Select Administration > Users.
- This will display a list of available users who are already configured on the system.
- Click the name of any user from the List View to display a Detailed View for them.
- The read view shows the 'Basic Info' and 'Activity Logs' sections.
Basic Info
Identity
Activity Logs
Update (Edit)
Basic Info
- Select Administration > Users.
- Click the name of the user whose profile you want to update.
- Click the Edit icon at upper-right corner.
- The 'Basic Info' tab lets you update or edit some of the fields.
- In the 'Identity' section, update any of the following fields:
- First Name
- Last Name
- Profile Type (Local or OAuth)
- Email address
- In the 'Role' section, if you want to change the Role for this user, click into the field and select the desired Role (e.g., SysAdmin, SysManager, SysOperator).
- In the 'Notification' section, select the checkbox to enable notifications for either of these options:
- Mobile
- Click the Save button.
-
When you click 'Save', a toast message similar to the following appears:
User: john@gmail.com has been updated.
Delete
- Select Administration > Users.
- Click the name of the user whose profile you want to update.
- Click the More icon at the top-right corner.
- From the drop-down menu, select Delete.
- Click the Confirm button on the modal dialogue which appears similar to that shown below: Deleting these 1 User(s) will permanently remove the data about these user(s) from management platform. Note: There is no way to reclaim the data after the delete operation is performed.
-
When you click on the 'Confirm' button, a toast message similar to the following appears:
User: john@gmail.com has been deleted.
Reset Password
- Select Administration > Users.
- Click the name of the user for whom you wish to reset the password.
- Click the More icon at the top-right corner.
- From the drop-down, select Reset Password.
- Enter the desired password, and confirming it by entering the same password.
- Click the Reset Password button to confirm.
-
When you click the 'Confirm' button, a toast message similar to the following appears:
Password for john@gmail.com was reset successfully!
- Select Administration > Users.
- Click the name of the user whose account you want to De-activate. This will temporarily disable the user’s access (without deleting their account), so they will be unable to log into ZEDEDA Cloud.
- Click the More icon at the top-right corner.
- From the drop-down, select Deactivate.
- Click the Confirm button on the modal dialogue.
- When you click on the 'Confirm' button, a toast message similar to the following appears: john@gmail.com was successfully deactivated.
- Select Administration > Users.
- Click the name of the user for whom you wish to activate the user.
- Click the More icon at the top-right corner.
- From the dropdown, select Activate.
-
When you click the 'Activate' button, a toast message similar to the following appears:
john@gmail.com was successfully activated.
Operations Using zCLI
Create
zcli user create <name> [--password=<password> | --public-key-path=<pubkey> | --oauth] [--allowed-enterprise=<allowed-enterprise>...] --email=<email> [--firstname=<firstname>] [--lastname=<lastname>] [--locale=<locale>][--notify-pref=<notify-pref>...] [--phone=<phone>] [--time-zone=<time-zone>]
zcli user create ruskin@bond.com --email=ruskin@bond.com --firstname=Ruskin --lastname=Bond --locale=EN --password=Abcd1234890@ --allowed-enterprise=foo --notify-pref=email --notify-pref=sms
View (Show)
zcli user show [[[<name>|--self | --uuid=<uuid>] [--detail]] | / [[--salesforce-id=<sfdc-id>] [--hubspot-id=<hub-id>] [--name-pattern=<name-pattern>]]]
zcli user show User Email FullName Role -------------------------------- -------------------------------- ------------------- ------------------------ admin@orangecorp-blr.com admin@orangeCorp-blr.com Admin AAGFABCFc6p2XtZBGISdXrrSPmMm john@gmail.com john@gmail.com John Doe AAGFABAx0bu0T6ZKj7u0DDFyD7I0 ztest@orangecorp-blr.com ztest@orangeCorp-blr.com ztest ztest AAGFABCFc6p2XtZBGISdXrrSPmMm Total 3 zcli>
Show Active Users
You can use the following command to view the active users for a specified time.
zcli user show-active-users --starts=<datetime> --ends=<datetime> [--enterprise=<name>]
Example:
zcli user show-active-users --starts='2021-12-22 9:45:00' --ends='2021-12-22 12:53:00' --enterprise=dahl
Update (Edit)
zcli user update [<name>|--self] [--firstname=<firstname>] / [--lastname=<lastname>] [--locale=<locale>] [--salesforce-id=<sfdc-id>] / [--hubspot-id=<hub-id>][--notify-pref=<notify-pref>...] [--phone=<phone>] / [--time-zone=<time-zone>] [--email=<email>] [--allowed-enterprise=<allowed-enterprise>...]
zcli user update ruskin@bond.com --lastname=NEW_LAST_NAME
zcli user update ruskin@bond.com --allowed-enterprise=MY_ENT_A:MY_ROLE_A --allowed-enterprise=MY_ENT_B:MY_ROLE_B
Change Credential
You can change your own user credentials with the following command:
zcli user change-credential (--old-password=<old-password> / --new-password=<new-password> | --new-public-key=<pubkey>)
zcli user change-credential --old-password=Test@123 --new-password=Test@456
Reset Credential
You can reset the user credentials with the following command:
zcli user reset-credential <name> (--new-password=<new-password> | --new-public-key=<pubkey>) [--enterprise=<enterprise>]
zcli user reset-credential ruskin@bond.com --new-password=Xyz@1234567 --enterprise=PlanetExplore
Deactivate
Rather than permanently deleting a user, you can temporarily deactivate with the following command:
zcli user deactivate <name>
Example:
zcli user deactivate ruskin@bond.com
Activate
After deactivating , you can activate with the following command:
zcli user activate <name>
Example:
zcli user activate ruskin@bond.com
Delete
zcli user delete <name> [-f]
zcli user delete ruskin@bond.com -f