We don’t want the customers to have access to Visual Guard .Net console. How can we manage this situation?
You can develop your own administration form that will call Visual Guard .Net API. This API provides some of the Visual Guard .Net console features without using the console itself.
For example you can add/remove/unblock user accounts, grant/revoke roles to users, add/remove roles and grant/revoke permission sets to roles.
If you would like your customers to see only the users of their own company, what you can do is:
Develop your own administration form. For any action related to user accounts and roles, this form would call Visual Guard API.
Then, you would create in your DataBase a table with the companies employing your customers;
And relate the table "company" to the Visual Guard user table;
When a customer will open your administration form, Visual Guard will filter the users employed by his company.