Releases: AzureAD/microsoft-authentication-library-for-python
Releases · AzureAD/microsoft-authentication-library-for-python
MSAL Python 1.5.1
- Bugfix: We now cache tokens by specified environment, not by OIDC Discovery. This won't matter most of the time, but it can be needed when your tenant is in transitional state while migrating to a different cloud. (#247)
- Bugfix: We now make sure one app's sign-out operation would be successful even when another app is acquiring token from cache at the same time. (#258, #262)
MSAL Python 1.5.0
MSAL Python 1.4.3
MSAL Python 1.4.2
MSAL Python 1.4.1
MSAL Python 1.4.0
MSAL Python 1.3.0
-
New feature: class
ClientApplication
accepts a new optional parameterhttp_client
. You can provide your own HTTP client to have different behavior. (#169)
Please refer to API Reference doc. -
New feature: method
get_authorization_request_url()
accepts a new optional parameterdomain_hint
. (#158, #181)
Please refer to API Reference doc. -
New feature: A new method
acquire_token_by_refresh_token()
to help migrating refresh tokens from elsewhere to MSAL Python. (#193)
Its usage is demonstrated in this sample.
MSAL Python 1.2.0
- New
nonce
parameter is provided in bothget_authorization_request_url(..., nonce=...)
andacquire_token_by_authorization_code(..., nonce=...)
method, so that you can use them to mitigate replay attacks, per OIDC specs. (#128, #173).
MSAL Python 1.1.0
- New
acquire_token_silent_with_error(...)
method to expose conditional access error classifications (#143, closes #57). - App developers can opt in to provide their app's name and version for Microsoft Telemetry, so that we can understand your usage pattern and serve you better. (#136 closes #130)
- Internally,
MSAL Python 1.0.0
- The major version number is bumped to have a 1.0.0 release. This indicates that the API surface in MSAL Python 1.0.0 is now stable and production ready. You may learn more about Versioning from Semantic Versioning FAQ.
- There is no actual change between the previous 0.9.0 release and this release.