Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    Primo

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Primo
    3. Product Documentation
    4. Primo
    5. Back Office Guide
    6. Primo User Authentication
    7. Using CAS for User Authentication

    Using CAS for User Authentication

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    No headers

    If you are working with Primo VE and not Primo, see CAS-Based Single Sign-On/Sign-Off.

    Return to menu
    CAS (Central Authentication Service) is a single sign-on protocol that allows users to access multiple applications while providing their credentials (such as a user ID and password) only once. The following steps describe the interaction between the user, Primo, Alma or Aleph, and the CAS host to provide authentication and authorization:
    1. The user invokes the sign-in option in Primo.
    2. Primo sends an authentication request to the specified CAS host.
    3. The host performs a single-sign-on check.
    4. If the user is not logged on to the CAS server, the host's login page (which is not Primo’s login page) opens.
    5. After the user logs on, the host redirects back to Primo with a CAS response, which includes a ticket for validation.
    6. Primo retrieves the user attributes from the CAS response (or fetches user attributes from Alma or Aleph) and logs the user in.
    To configure Primo to use CAS authentication:
    1. Open the User Authentication Wizard page (Primo Home > Ongoing Configuration Wizards > User Authentication Wizard).
    2. Select your institution from the Owner drop-down list.
      The source of your Primo institution must be Alma in order use Alma user authentication.
    3. Create a new login profile. The Login Profile page opens. For more information on creating login profiles, see The Primo Authentication Manager.
    4. Select CAS from the Select Authentication Method drop-down list.

      The CAS authentication parameters appear on the page.

      CAS_Authentication.png
      CAS Login Profile Page
    5. Use the following table to configure the CAS authentication parameters:
      CAS Configuration Parameters
      Parameter Description
      CAS_PROVIDER_HOST
      (Required) The CAS server root URL. For example: https://auth.myinstitution.edu/cas.
      SILENT_LOGIN_
      ENABLE
      The valid values are True (default) and False.
      Enable or disable “silent login” in Primo. If “silent login” is enabled and a new session is opened with the same browser in a new window or tab, the user is automatically logged on to Primo.
      EMAIL_OVERRIDE
      The valid values are True and False (default).
      If set to True, the email returned with the user information will always override the email stored in the user’s profile in Primo.
    6. Select ALMA (see Alma Information Request Fields) or ALEPH (see Aleph Information Request Fields) from the Select User Information Method drop-down list. The selections for the user information method is based on the ILS that you are using.
    7. Select Save to save your CAS profile and to return to the Login Profiles page.
    8. Edit your new CAS profile. The Login Profile page will now include the Attributes Mapping button.

      The Attributes Mapping button displays only when the user information method has been selected and saved.

    9. If you are using Alma for user information, skip this step. Otherwise, select Attributes Mapping to map the user attributes that are associated with the selected user authentication for Aleph. For more information, see Attribute Mapping.
    10. Select Save to save your profile and to return to the list of profiles on the Login Profiles page.
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Using SAML for User Authentication
      • Using Alma for User Authentication
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Content Type
      Documentation
      Language
      English
      Product
      Primo
    2. Tags
      This page has no tags.
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved