How to Secure Your Service and Applications with Azure Active Directory and ADAL