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".
Add support for authority (STS) endpoint hosted on non-443 port. This allows Azure CLI to use STS and Graph hosted on different endpoints. e.g.
This change will allow such configuration for Azure CLI and users can use az login to use it.
See https://github.com/Azure/azure-cli/issues/22553 for the error we get without this change.