Skip to content

MSAL Python 1.7.0 #284

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 40 commits into from
Dec 7, 2020
Merged

MSAL Python 1.7.0 #284

merged 40 commits into from
Dec 7, 2020

Conversation

rayluo
Copy link
Collaborator

@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/[email protected]

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