Building on my previous v2 Endpoint Primer, here we discuss using the Implicit Grant.
For some time now, Microsoft has had two distinct systems for authenticating users; Microsoft Account (or MSA) and Azure Active Directory (or Azure AD); MSA for consumer services and Azure AD for enterprise services. The v2 Endpoint allow applications to authenticate both Microsoft Accounts and Azure AD accounts using a single OAUTH 2 endpoint. This allows developers to build applications that are entirely account-agnostic. This article covers the basics of using the v2 Endpoint and OAUTH2 to authenticate users.
Can your average Developer/Maker afford to use Azure? I decided to skip any “back of the napkin” calculations (since most napkins are notoriously unreliable finks when it comes to architecture and finances) and actually build something. My criteria was simple, stand up an app on Azure that could communicate with 15-20 “things” for less than $12 per month. I determined this amount scientifically; it is what it costs for a 4-Screen Netflix account. I failed, it ended up being free.