Every business application requires users to be authenticated before they are given access to a resource. That means that every application requires the user to provide a separate set of credentials, which results in a poor user experience, failed sign-ins as a result of forgotten credentials, inconsistent access control policies, and higher cost to support these applications. SSO simplifies the sign in process and lets users access their apps with one set of credentials.
Ensuring security and compliance is a critical requirement for our enterprise customers. Because we work closely with many of the world’s most successful and innovative brands, we’ve seen firsthand how these organizations rely on technology solutions to improve productivity workflows, such as immersive training and collaborative visualization. To meet their needs for secure solutions, paired with an easy-to-use authentication system for their users, we’ve built SSO capability into the Altoura platform.
What is SSO?
Single sign-on (SSO) is an identification system that allows applications to use trusted systems to verify users. An SSO system works like an ID card that validates your identity. With SSO, your app doesn’t make you prove your identity by checking within itself. Instead, it checks with an SSO provider (such as LinkedIn, Microsoft, or Google) to see if it can verify your identity. If it can, the app takes their word for it.
Here the app itself is not storing the user’s credentials but redirecting the user to LinkedIn, Microsoft, or Google page/app and letting the user enter the credentials there. Once the user is authenticated, LinkedIn/Microsoft/Google sends the app an authentication token that helps verify the authenticity of the user. From there on the app that the user is trying to access presents the required information to the user. Here LinkedIn/Microsoft/Google play the role of an identity provider that authenticates the user and provides the app information about the user.
Altoura’s enterprise-grade SSO works in a similar manner. Instead of Altoura storing user IDs and passwords, the user is redirected to the organization’s authentication site. Once the right credentials are entered, the organization’s authentication system will pass the user information back to Altoura and then Altoura can present the user with the right Experiences.
Why use SSO?
Using SSO has many benefits:
Altoura SSO
To support SSO, Altoura uses an authentication protocol called Security Assertion Markup Language (SAML). SAML is an open standard for exchanging authentication data between an identity provider and a service provider.
SAML uses digitally signed XML documents to transfer information between the service provider (Altoura) and the identity provider (the authentication system used by the organization). Nearly all authentication systems support SAML; therefore, Altoura can provide SSO capabilities to nearly all our customers. Here is a simple flow diagram indicating how SSO works with SAML.
As Altoura customers deploy solutions to drive productivity gains—and their users’ experience expectations go up—they can leverage SSO to gain real advantages. With SSO they can improve security by reducing the number of required passwords, decrease IT costs associated with password management, and provide a seamless experience.