One of Beezy’s core technical principles is to be tightly integrated with the Microsoft infrastructure and take advantage of the benefits that the platform itself provides out-of-the-box. Besides, we believe that user experience should be key in a Digital Workplace solution, always. That's why we value background processes. They ensure that the user gets the most relevant data in a single unified experience, rather than switching between Office 365 products. Until very recently, Beezy relied on a service account running in the background to query data directly from SharePoint’s User Profile Service to get the most recent profile changes. This is where Modern Authentication comes in.
What is Modern Authentication?
Modern Authentication brings Active Directory Authentication Library (ADAL)-based sign-in to apps across platforms. This authentication method enables sign-in features such as Multi-Factor Authentication (MFA), SAML-based third-party Identity Providers, and smart card and certificate-based authentication. Beezy was already using this authentication mechanism through an ADAL Azure AD app to power Audiences in our Editorial experience. We are now extending this feature to the rest of the product.
What are the benefits of Modern Authentication for Beezy customers?
This change will provide an extra layer of security to service accounts that require elevated permissions to obtain certain data. Modern Authentication will remove the need of having an actual account with username and password running in the background without MFA enabled. In addition, changes in employees profiles will be picked up earlier as Beezy will be querying directly the Graph API instead of the SharePoint’s User Profile Service.
Want to know more about this update? Don't hesitate to get in touch!