Build 2020 had some nice bits of M365 related news.  Microsoft deserves commendation for sticking to the schedule and pulling this off (remotely) during the COVID-19 lockdown – Apple has delayed WWDC and Google just gave up on I/O.  I’ve summarised (bullet points!) my favourite updates below.  I will update it I find I’ve missed something good.

Azure AD

  • Publisher Verification lets developers verified through the Microsoft Partner Center stick a verified badge on their AAD apps.  There is a new setting in AAD > Consent and permissions to Allow for apps from this organisation and verified publishers, which is Microsoft’s recommendation (as opposed to allowing user consent for all/none).
  • External Identities is now in public preview.  This allows invited external users to ‘bring their own identity’ (BYOI) and sign in with a federated service like Google, Facebook, or another SAML2/WS-Fed IdP.
  • Microsoft Authentication Libraries (MSAL) now support Angular and the ASP.NET web libraries are in public preview.

Development

  • There are Graph API improvements to filtering, counting and sorting in the beta endpoint.  For example, objects such as users and groups didn’t support $count, but now do.
  • The new To Do API opens up feeding tasks into To Do across third parties, Teams, Outlook, Edge, Word, and Github (nice!).  The associated app shows as a linked source in the To Do app with a deep link to it.  For example, you could be taken straight to a Jira issue.
  • The new Teams Activity Feed API allows devs an improved way to send notifications in Teams but details are scarce so far.

Edge

Teams

Other bits