Overview of User Management in Alma
Users are an integral part of management in Alma. Anyone accessing Alma (or Leganto) requires a user account. Alma users include librarians, instructors, and patrons.
Alma users can be internal, which means completely defined in Alma, or external, which means controlled primarily on another system, such as a Student Information System. Users have a unique ID. In a collaborative network, such as a fulfillment network, user IDs may be unique across all institutions or only within each institution.
Alma presents different pages and options to different users based on their user roles.
Users may be public, staff, or contact users. The management and structure of these users is the same, but the roles assigned to them may be different. Contact users are users for which only contact information and notes are managed. These users do not contain access or role information.
The following diagram depicts the Alma user data model:

Alma User Data Model
For additional overview information about these topics, see the following page on the Developer's Network: https://developers.exlibrisgroup.com/alma/integrations/user-management.
Additional information can be found on the Developer's Network about the following topics:
- Student Information Systems (SIS), loading external users from SIS into Alma, and synchronizing SIS users with Alma: https://developers.exlibrisgroup.com/alma/integrations/user-management/sis
- Authenticating external users in LDAP: https://developers.exlibrisgroup.com/alma/integrations/user-management/authentication/inst_idp/ldap
- Authentication using SAML: https://developers.exlibrisgroup.com/alma/integrations/user-management/authentication/inst_idp/saml
- Authentication using CAS: https://developers.exlibrisgroup.com/alma/integrations/user-management/authentication/inst_idp/CAS
- Authentication of Primo users to retrieve Alma information: https://developers.exlibrisgroup.com/alma/integrations/user-management/authentication/primo