Recently one of our existing customers in the Education sector asked us to investigate options to to improve the integration of their customer systems. Currently we manage the web applications that Tutors and Learners use to access learning resources, which we developed using Umbraco.
Tutors also have access to an online customer portal developed by a different agency which enables them to register courses and learners. While this is also a .NET based system it currently has little integration with the Umbraco site. For example, users have two separate log-ins and passwords, and when logged into one application they still have to log into the other when they visit it.
In our client’s upcoming migration to Microsoft Dynamics CRM and NAV they would like to deepen the integration between the systems, and we were asked to investigate how single sign-on could be implemented.
Single Sign On (SSO) - where one set of credentials is shared across multiple applications - makes systems safer and easier to manage, and is often mandated in larger enterprise level IT departments. The SSO prototocol of choice in large corporate’s is the Security Assertion Markup Language (SAML), and at Carbon Six Digital we’ve undertaken a number of projects that involved integrating SAML into Umbraco, which is our Content Management System of choice.
In each case, our goal has been to provide a seamless integration for a core directory of users into Umbraco, while aiming to maintain the existing Umbraco…