Skip to content

Conversation

rayluo
Copy link
Contributor

@rayluo rayluo commented Dec 5, 2020

Each of the features/bugfixes included in this release has been tested, reviewed and approved in their individual PR. The purpose of this all-in-one release PR is to organize the release process. Please review/proof-read the following release notes.

Release Notes:

If you prefer to, you can install this branch for your smoke testing:

pip install git+https://github.com/AzureAD/microsoft-authentication-library-for-python.git@release-1.7.0

rayluo and others added 30 commits November 1, 2020 22:47
Merge MSAL Python 1.6.0 back to dev branch
Details:

No longer display auth code in the result page

Adds timeout behavior

Use optional text parameter to toggle landing page

Supports state validation

Supports dynamic port

Returns auth_response instead of auth_code

Refactor internal API layers

Carefully choose the address to listen to

Use RuntimeError for timeout, and let it bubble up

Conclude the research on IPv6

Expose minimal API from authcode module
They are implemented in both oauth2 and oidc client

Disallow implicit grant and hybrid grant

oidc.Client automatically includes "openid" scope
Reuse old rt data even if its key is different
New initialize_auth_code_flow() and acquire_token_by_auth_code_flow()
CVE-2020-26244 does not yet have detail info, but its fix on another library is available here
CZ-NIC/pyoidc@62f8d75

More background info is available here:
https://auth0.com/blog/critical-vulnerabilities-in-json-web-token-libraries/
So, we ignore that error when it is running on Travis CI
@rayluo rayluo merged commit 7a7d93b into main Dec 7, 2020
@rayluo rayluo deleted the release-1.7.0 branch December 7, 2020 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant