- The Royal Conservatory of Music (RCM) is one of the largest and most respected music education institutions in the world.
- The RCM has a range of world-leading programs and resources designed to exceed the creative needs of Canadians at all stages of their lives and learning.
The Royal Conservatory of Music (RCM) is one of the largest and most respected music education institutions in the world. The RCM has a range of world-leading programs and resources designed to exceed the creative needs of Canadians at all stages of their lives and learning.
The RCM website is the central place for students, teachers and parents to access course information, register for exams and view grades and evaluations. The websites consist of two Drupal portals, three Moodle e-learning instances and two Magento e-commerce sites. It was a very disconnected system prior to the implementation of SSO using CAS 2.0.
Students and teachers needed to create multiple accounts. Account information was not centralized resulting in administration overhead and an unfriendly user experience resulting from multiple user logins in one session and accounts created and/or updated in one system but not reflecting in the other systems.
We implemented a seamless integration of user accounts between the Drupal websites and the digital learning portals built on Moodle using the CAS 2.0 protocol. That means that whenever a new user is created, the account information is distributed across all digital learning portals via SOAP protocol. So that regardless of where the user starts their day, they only need to login once and the central CAS server remembers their login for the remaining portals. This also applies to account updates. Whenever a user updates their contact information, including their email address, which serves as their username, their account is updated across all other systems.
Implementation of SSO significantly improved the usability of the RCM websites to it’s thousands of users and made it easier for back-office operations. With SSO there is now a single user database through which users are authenticated and it allowed RCM to connect website profiles with student and teacher accounts on their digital learning portal and enabled seamless management of grades, exam registration and student billing.