So it comes as no surprise to me that clients get sucked into falling in love with an application – either a Software as a Service (SaaS) or commercial-off-the-shelf (COTS) product. On the surface what is not to love? These products offer a wide array of useful (and not so useful) features, their cost seems to be within the project budget, they offer slick videos that mostly align to the problem statement and there is plenty of healthy competition. But, like most things in life there is a catch. The catch is that the product or service may negatively impact your customer experience.
“Wait, we obsess over our customers and their experience,” I hear you confidently stating.
Sorry but you are mistaken, and here is why. Almost every commercial system (SaaS, web or desktop) will want to control the user authentication and authorisation mechanism — limiting the ability for single sign-on (SSO).
SSO is an essential element of the customer experience. SSO makes life easier for your users as passwords and user accounts are essentially eliminated, allowing them seamless and secure access to your application. When users start forgetting their passwords, it is common for your help desk to be flooded with requests — increasing unplanned costs. Of more concern is when credentials float around unsecured and unmonitored, creating potential vulnerabilities in your application.
Personally, I have several different products with the same Australian based superannuation company. When I need to access different parts of their service, I am required to repeatedly enter my credentials. While I totally get the need for tough love when it comes to cyber security, I suspect this implementation has more to do with a lack of SSO rather than security awareness. If only the application had SSO built in from the start, I would be a much happier customer
While some solutions offer variants of active directory integration, in today’s cloud centric world this does not necessarily make SSO achievable. An extremely high percentage of companies have, at some point, embarked on a project (or two) to implement SSO — sometimes costing millions of dollars!
Working as part of a company that builds custom software this seems crazy to me. Why not simply bake SSO into the core of the application. Removing these types of problems (using technologies like OpenID and OAuth) and saving my clients big money by developing software correctly from the start, is something that genuinely excites me about working here at Kiandra.
Specialist identity management services like Okta , Elastic SSO or Auth0 are at the forefront of SSO innovation and offer almost everything you could be looking for. These services take SSO to a whole new level – Auth0 is my personal favourite. Almost every new proposal I am involved with has some or all of the Auth0 services included. As well as being a huge timesaver, the Auth0 services are insanely good, super extensible and competitively priced.
So, if you are serious about your customer experience and are obsessive over your customers, then please increase the importance your company places on single sign-on when making your next software choice.
Unsure what software choice to make next? The experts at Kiandra IT are ready to help you — contact our team today.