Modern Authentication with Azure Active Directory for Web Applications