Visual Guard API
Visual Guard exposes an extended API, allowing other applications to use most of Visual Guard features. Below is a brief description of the APIs available.
User Management
Username/password accounts
- Create / Read / Update / Delete user accounts.
- Grant/revoke Roles to Users
Windows accounts:
- Declare Windows accounts in VG
- Declare Windows groups in VG
- Grant/revoke Roles to Users
Groups
- Create / Read / Update / Delete groups
- Grant / Revoke a user to groups
- Grant / Revoke a role to groups
Role & Permissions management
- Create / Read / Update / Delete Roles
- Grant / Revoke Permission Sets to Roles
- Create / Read / Update / Delete Permission Sets
Security enforcement – Windows applications (Winform / WPF)
- User authentication (identity verification, Single Sign-On, login
form…)
- Password management (change by user, reset, lost password…)
- Loading and applying user permissions
Security enforcement - Web applications (asp.net, Webforms, MVC3...)
- User authentication (identity verification, Single Sign-On, login
form…)
- Password management (change by user, reset, lost password…)
- Loading and applying user permissions
Security enforcement – Web Services
- User authentication (identity verification)
- Loading and applying user permissions
Logging
- Writing a log entry in a repository log