- New feature: MSAL Python supports
ConfidentialClientApplication(..., azure_region=...)
. If your app is deployed in Azure, you can use this new feature to pin a region. (#295, #358) - New feature: Historically MSAL Python attempts to acquire a Refresh Token (RT) by default. Since this version, MSAL Python supports
ConfidentialClientApplication(..., excluse_scopes=["offline_access"])
to opt out of RT (#207, #361)
UPDATE: There was a minor bug in this feature, which has been fixed now. We recommended all customers upgrading tomsal>=1.14.0,<2
. - Improvement:
acquire_token_interactive(...)
can also trigger browser when running inside WSL (8d86917) - Adjustment:
get_accounts(...)
would automatically combine equivalent accounts, so that your account selector widget could be easier to use (#349) - Document: MSAL Python has long been accepting
acquire_token_interactive(..., prompt="create")
, now we officially documented it. (#356, #360)