SSO stands for Single Sign On and in essence means that you sign in to a system once and from there, no matter which other systems you use, you are not prompted again for your credentials.
The implementation of SSO is in fact something that is very hard to do in this day and age due to the sheer number of disparate systems in use. Such systems typically use completely different methods of authentication.
The need for good security in a world of multiple systems is also imperative because you don’t want your one credential compromised, allowing access to multiple systems. As we know, implementing good security is hard and made even harder due to the different of systems in use.
The most common form of SSO you are familiar with is your traditional windows network login. Once you are successfully logged into this the network gives you access to all the resources you are entitled to automatically without re-prompting you for authentication.
The challenge in a Internet connected world is that you no longer log into a single server or location, you login to multiple applications that are all located somewhere in the cloud. This means that at the moment there really isn’t any true cloud based SSO solution. Plenty come close, but none yet are the real deal.
That doesn’t means that true Internet based SSO isn’t far away but it does mean work still needs to be done to ensure a seamless experience for users. Fear not, we are moving fast to a time when you can indeed login once to all your systems no matter where they are.
Image courtesy of sixninepixels at FreeDigitalPhotos.net