Managing users
This document explains the core concepts of user management in the Stonal platform. Understanding these concepts is crucial for effectively managing user access and permissions.
Concepts
Groups
Groups are used to group users together and assign them permissions in bulk. Smart doc also uses groups to control access to documents.
They are assigned to users via the groupUids
field.
Profiles
Profiles represent a functional scope within the system. They are primarily used for informational purposes and provide a high-level categorization of users.
Some applications will use profiles to control access rights, like Keep and Model for example.
They are assigned to users via the permissions.uid
field.
Application Groups
Authorization models are the primary mechanism for defining the set of applications that a user can access.
They are assigned to users via the permissions.uid
field.
The document storage application access is granted via the stonal.application.platform
application.
If a given application group contains the stonal.application.platform
application and document storage is enabled on your organization, users assigned to this application group will be able to access the document storage application.
Assets
Permissions provide fine-grained control over what specific resources and actions a user can access within the system.
List of currently available permission types:
ASSET
List of currently available permission ASSET
subtypes:
PORTFOLIO
COMPANY
FACILITY
BUILDING_GROUP
BUILDING
They are assigned to users via the permissions.uid
field.
Authorization schema
Guides
📄️ Authenticating users
At Stonal, we use a dedicated service for identity management.
📄️ Creating a user
This guide walks through the process of creating a new user in the Stonal platform using the API. The process involves several steps to gather required information before creating the user.
📄️ Modifying a user
This guide explains how to update an existing user in the Stonal platform using the API. Similar to user creation, updating a user requires gathering current information before making changes.
📄️ Deleting a user
This guide walks through the process of deleting an existing user from the Stonal platform using the API.
📄️ Resynchronizing users
This guide explains how to resynchronize user data in the Stonal platform to ensure consistency between systems.
🗃️ Legacy V1
4 items