Managing users
Control and organize who has access to the ValidMind Platform and what features they’re able to use. Invite users, create user groups and roles, and assign roles to users and permissions to your roles.
Key concepts
Effective user management is essential for maintaining security and operational robustness.
- ValidMind uses role-based access control (RBAC) to manage user permissions systematically for our platform.
- With RBAC, access permissions are associated with roles rather than individual users. Users are assigned to specific roles, and these roles are then granted the necessary permissions to perform their respective tasks.
This approach simplifies user management by centralizing permissions and enhances security and efficiency. It ensures that your users have the appropriate level of access based on their roles, reducing the risk of unauthorized actions and fostering a structured and controlled environment within an organization’s digital ecosystem.
Key terms
- users
- Individuals interacting with the platform, each having a unique account.
- roles
- Sets of permissions defining which actions different sets of users can perform on the platform.
- groups
- Collections of users managed at the organization or team level with similar roles or permissions, such as a specific model validation team or model developers in a specific business unit.
- permissions
- Specific actions or operations on resources allowed or denied to roles.
- resource actions
-
Specific CRUD (
create
,read
,update
,delete
) actions, such ascreate_model
orupdate_template
.
Default roles
User management utilizes role-based access control (RBAC), where roles determine permissions. ValidMind provides the following default roles with stock permissions:
- developer
- Model developers are responsible for documenting and testing models. They may have access to development tools and resources that interact with the platform and they can upload model documentation and test results through the library.
- validator
- Model validators review, test and validate models and model documentation. They may have limited access to modify content or configurations.
- customer admin
- The Customer Admin role has extensive control over the entire platform. This role can manage users, groups, and permissions at a broader level.