Skip to content
Navya Canumalla edited this page Dec 3, 2019 · 8 revisions

The Microsoft Authentication Library for Python enables applications to integrate with the Microsoft identity platform. It allows you to sign in users or apps with Microsoft identities (Azure AD, Microsoft accounts and Azure AD B2C accounts) and obtain tokens to call Microsoft APIs such as Microsoft Graph or your own APIs registered with the Microsoft identity platform. It is built using industry standard OAuth2 and OpenID Connect protocols.

Overview

  1. Why use MSAL Python?

  2. Pre-requisite: Before using MSAL Python you will have to register your applications with Azure AD.

  3. Learn about the supported scenarios.

  4. To start using MSAL Python, instantiate and configure the client application.

  5. Learn about the ways to acquire a token using MSAL Python.

  6. Follow best practices for a robust enterprise ready application.

  7. Refer Github issues for known issues and bugs.

  8. Refer to the Roadmap for details about the upcoming releases and plans.