Releases: openedx/edx-drf-extensions
Releases · openedx/edx-drf-extensions
Add DRF permission classes for enforcing OAuth2 scopes and filters.
1.4.0 Added middleware for ensuring that auth related classes are added to …
Added support for django 1.11 and python 3.6
This release will have the support for Django 1.11 and Python 3.6.
Defaulting JWT_VERIFY_AUDIENCE to True
The JWT_AUTH['JWT_VERIFY_AUDIENCE']
setting now defaults to True
instead of expecting users to define a value. This setting is also now documented.
Django 1.10 Support
- Added support for Django 1.10
- Fixed bug related to early calls to
get_user_model()
Broader exception handling for JWT decoding
Issues were encountered when attempting to decode JWTs, so we switched to a broader exception class.
JWT Multi-Issuer Support
It is now possible to support multiple issuers via the JWT_AUTH / JWT_ISSUERS configuration setting
JWT Claim Mapping
The JWT_PAYLOAD_USER_ATTRIBUTE_MAPPING
setting replaces JWT_PAYLOAD_USER_ATTRIBUTES
. The new setting can be used to map claims to user attributes of a different name.
0.5.0: Merge pull request #11 from edx/bderusha/preferred-username
Add preferred_username JWTAuthentication