Skip to content
This repository has been archived by the owner on Sep 29, 2023. It is now read-only.

Releases: AzureAD/azure-activedirectory-library-for-python

ADAL for Python 0.4.3

18 Nov 23:29
Compare
Choose a tag to compare
ADAL for Python 0.4.3 Pre-release
Pre-release
  • Fixes logger bug to ensure proper logging (#55)
  • Updates dependency to exclude the requests package 2.12.* (#58)
  • Introduces a new switch to override the default behavior (#57)

ADAL for Python 0.4.2

03 Nov 19:30
Compare
Choose a tag to compare
ADAL for Python 0.4.2 Pre-release
Pre-release
  • Fix decoding exception when decoding id_token with non-ASCII characters on Python 2.x (#52)
  • Minor adjustment on version string handling (#48)

ADAL for Python 0.4.1

23 Sep 20:55
Compare
Choose a tag to compare
ADAL for Python 0.4.1 Pre-release
Pre-release
  1. Fix encoding exceptions on formatting error text #44
  2. Minor typo fixes in sample code #45

ADAL for Python 0.4.0

29 Jul 19:17
Compare
Choose a tag to compare
ADAL for Python 0.4.0 Pre-release
Pre-release
  1. Support login using federated credentials through protocols of wstrust 1.3 or 2005
  2. Support http tracing through proxies by exposing the environment variable of ADAL_PYTHON_SSL_NO_VERIFY

ADAL for Python 0.3.0

16 Jun 22:32
Compare
Choose a tag to compare
ADAL for Python 0.3.0 Pre-release
Pre-release
  1. Support device code flow, required for accounts with 2FA enforced, or MSA accounts such as live id
  2. Support service principal with certificate.
  3. Support token cache.
  4. Remove all JS style of callbacks for better code readability and maintainability.
  5. Improve 'AuthenticationContext' class to be consistent with ADAL node and C# versions.
  6. Add samples showing how to use the ADAL in correct ways. Convenient methods in init.py were removed as it has no integrations with cache and used client id belonging to other client app.
  7. Update readme with common authentication flows and smooth package installations.
  8. Update for US Government and German Government Authority.

Edit:

Note: Changes on 'client_id' and 'resource' arguments after 0.1.0

The convenient methods in 0.1.0 have been removed, and now your application should provide parameter values to client_id and resource.

2 Reasons:

  • Each adal client should have an Application ID representing a valid application registered in a tenant. The old methods borrowed the client-id of azure-cli, which is never right. It is simple to register your application and get a client id. You can follow this article.

  • The old method defaults the resource argument to 'https://management.core.windows.net/', now you can just supply this value explictly. Please note, there are lots of different azure resources you can acquire tokens through adal though, for example, the samples in the repository acquire for the 'graph' resource. Because it is not an appropriate assumption to be made at the library level, we removed the old defaults.

Initial release of ADAL for Python

04 Oct 01:31
Compare
Choose a tag to compare
Pre-release
0.1.0

Add the author_email attribute back in to setup.py