How to authenticate to Azure Active Directory?

What is the pattern for handling authentication to Azure Active Directory from a DraftBit app? Just looking for a high-level overview.

Thank yoU!