Manage Users in List Provider
- Last UpdatedJun 06, 2024
- 2 minute read
Use the Users option in the Enterprise Console to enable user maintenance tasks, such as adding new users to the Enterprise Console,
editing and deleting existing users, and managing security.
To add additional users
-
In the Enterprise Console, click
menu icon, click Settings, and then click Users.
The Users page appears.
-
On the action bar, click New.
The New User dialog box appears.
-
In the Name field, enter a unique name for the new user.
-
In the Password field, enter a password.
-
In the Description field, provide an appropriate description for the user.
-
In the Email field, enter a valid email ID.
The following email IDs are invalid:
-
"Abc\@def"@example.com
-
"Fred Bloggs"@example.com
-
"Joe\\Blow"@example.com
-
"Abc@def"@example.com
-
customer/department=shipping@example.com
-
$A12345@example.com
-
!def!xyz%abc@example.com
-
firstname+lastname@domain.com
-
email@123.123.123.123
-
email@[123.123.123.123]
-
"email"@domain.com
-
-
In the Department field, enter the user's department.
-
In the Manager field, choose the user's manager from the drop-down list.
-
In the Role field, specify the user's role.
-
In the Mobile Phone Provider, provide a valid name of the provider.
-
In the SMS Number field, provide a valid mobile phone number to send or receive SMS messages.
-
Click Submit.
The new user is added to the User's list.
To edit users
-
Right-click the required user from the User's list and select the Edit option from the context menu.
The Edit User dialog box appears.
-
Edit the required fields and click Submit.
The edited user appears in the User's list.
To delete users:
-
Right-click the required user from the User's list and select the Delete option from the context menu.
Alternatively, you can select the user and select the Delete option from the menu bar.
The selected user is deleted from the list.
To create users in Repository User Provider using API
To create a new user in Repository User Provider, use the API given below:
Skelta.Core.User user = new Skelta.Core.User("Repository Name");
user.Name = "UserName";
user.Email = "UserEmail@domain.com";
Hasher hasher = new Hasher();
byte[] salt = hasher.GenerateSalt();
user.Salt = Convert.ToBase64String(salt);
user.IterationCount = hasher.GenerateIterationCount();
user.Password = hasher.GenerateHash("password", salt, user.IterationCount);
user.Save();