Authentication against Azure AD – Emailaddress vs User Principle Name

In a mobile and cloud world a lot of apps want to know who you are – better: what your [currently used] identity is. For that there are two options for an app developer: 1. do it yourself [bad user experience, registering, password, no SSO, etc] 2. using a public cloud authentication mechanism like Azure…