This Auth0 based service allows non-Active Directory users to authenticate using a variety of identity managers and fully participate in K2 workflow origination and task assignments. Where users have multiple identities from a number of such providers, including Active Directory, Azure Active Directory, SharePoint, and social media, SmartK2 Identity Manager automatically maps a user to his “main” identity, thereby avoiding confusion over task assignments and permissions. The underlying Auth0 service also works for non-K2 applications.