Skip to main content

User Management

The core object for managing people and organisations in Trivore ID is the user account. This section covers user accounts conceptually — their types and lifecycle — and the related concepts of groups, group policies, invites, and strong identification. For day-to-day administrative tasks, see Accounts in the Management section.

Account types

A user account can represent either a real person or a legal entity such as an organisation. Accounts are real persons by default; the account type can be changed at any time, in the Management UI's account editor or via the Management API.

Account lifecycle

User accounts can be created individually via the Management UI or the Management API, in bulk by importing a file, by inviting people to create their own account by email, or by letting users register themselves from the OpenID Connect sign-in view. It's also possible to pre-create data for accounts that don't exist yet, so that information is ready to apply automatically once the account is created.

An account can be locked to temporarily disable sign-in without losing any data, and its owner can request or be forced to change or reset their password at any point.

Deleting a user account isn't necessarily immediate: accounts can be archived — marked for deletion but kept recoverable — and only purged (permanently removed) after a set amount of time has passed. Avoid fully deleting an account until you're sure none of the objects related to it (such as contracts or authorisations) are still needed; legal requirements may also dictate how long some of that data must be retained. See GDPR for how Trivore ID supports personal data removal requests specifically.

Groups, roles, and policies

Individual user accounts are rarely managed one at a time for anything beyond basic CRUD. Groups tie user accounts together with the roles and Group Policies that grant permissions and configure account-level settings (such as MFA requirements or session timeouts) for everyone in the group at once — see Groups and Group Policies for how this works in the Management UI.

Strong identification

Beyond a username and password, Trivore ID can record that a user account has undergone strong identification — a more rigorous, often government-backed or in-person verification of the person's real identity, at a specific Level of Assurance (LoA). See Strong Identification for the methods supported and how to query or initiate identification via the API.