Register your app - AzureAD/azure-activedirectory-library-for-python GitHub Wiki

Before using ADAL you will have to register your applications with Azure AD.

Azure AD currently supports several kinds of applications, depending on type of users they target:

The picture below shows in which case you want to use ADAL: when you want the users of the application to sign-in with Azure AD (work and school accounts), or Active Directory Federation Services (ADFS)

image

Note that the application registration is different depending on if you are registering a public client application (Mobile / Desktop app), or a Confidential client application (Web App / Web API / daemon application).