Microsoft Authentication Library (MSAL) for Python makes it easy to authenticate to Microsoft Entra ID. General docs are available here https://learn.microsoft.com/entra/msal/python/ Stable APIs are documented here https://msal-python.readthedocs.io. Questions can be asked on www.stackoverflow.com with tag "msal" + "python".
Today WAM support is only in MSAL for .NET. In order to support WAM in Azure Identity Client Library and meet Azure SDK Design Guidelines (of maintaining feature parity across languages), the support for WAM must exist in all Tier-1 languages (C#, Java, JS, Python) for Azure Identity SDK to GA the support at its layer of the stack.
This GitHub issue tracks the ask for adding WAM support to MSAL in Java, JS, Python, and in Go. I'll file GitHub issues in each respective repo.
Today WAM support is only in MSAL for .NET. In order to support WAM in Azure Identity Client Library and meet Azure SDK Design Guidelines (of maintaining feature parity across languages), the support for WAM must exist in all Tier-1 languages (C#, Java, JS, Python) for Azure Identity SDK to GA the support at its layer of the stack.
This GitHub issue tracks the ask for adding WAM support to MSAL in Java, JS, Python, and in Go. I'll file GitHub issues in each respective repo.
Related: https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/issues/643 Related: https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki/wam Related: https://github.com/Azure/azure-sdk/issues/3724
/cc @dingmeng-xue @scottaddie @schaabs @xiangyan99 @mccoyp
Related MSAL Feature Request Issues
MSAL for Python: https://github.com/AzureAD/microsoft-authentication-library-for-python/issues/451 MSAL for JS: https://github.com/AzureAD/microsoft-authentication-library-for-js/issues/4346 MSAL for Java: https://github.com/AzureAD/microsoft-authentication-library-for-java/issues/455 MSAL for Go: https://github.com/AzureAD/microsoft-authentication-library-for-go/issues/284