Over the past few years, there’s been a significant increase in the number of consumer-facing companies looking to outsource identity storage and authentication for users of their software applications. In the identity industry, this is commonly known as Customer Identity and Access Management (CIAM) . The CIAM shift is primarily driven by increasing complexities to maintain and secure user directories, as well as staying current with the latest authentication trends and technologies.