When searching for an SSO solution, it’s important to keep the following best practices in mind.
Access to any application
Some SSO solutions are limited in the scope of application landscape they cover. Some on-premises solutions provide SSO to web and enterprise applications but cannot do the same for virtual desktop infrastructure (VDI) or SaaS applications. On the other hand, some of the IDaaS vendors provide SSO to cloud and SaaS applications but not for on-premises applications. When evaluating an SSO solution, you should prioritize the capability to not only provide SSO experience across all VDI, enterprise, web, and SaaS applications, but also network access to other corporate resources like network file shares.
Secure user identity when accessing SaaS applications
SaaS applications are outside of the data center network. To achieve SSO to these applications, many SSO solutions require customers to move their user directory to cloud. This, to many enterprise customers, is a concern and a high-risk task, which is why your solution should provide the option to keep your user directory on premises.
Integration with multi-factor authentication mechanisms
It’s crucial to quickly and correctly identify any user and authorize their access to corporate resources. Enterprise customers, therefore, should not rely on just usernames and passwords but should also look for a solution that provides flexibility to use authentication schemes based on the state of the end user device, user location, application they are trying to access, etc. This makes it important to select an SSO solution that supports any authentication mechanism as well as authentication protocols like RADIUS, Kerberos, Microsoft NTLM, Certificate Services, etc.
SSO monitoring and troubleshooting tools
Your SSO solution should include monitoring tools that look for performance issues for all applications across your data center, cloud, or delivered as SaaS, so you can resolve issues quickly.