Skip to content

Releases: openedx/edx-drf-extensions

Add jwt_refresh_cookie_name

24 Sep 00:10
Compare
Choose a tag to compare
1.9.0

Add jwt_refresh_cookie_name.

Refactor authentication related code.

21 Sep 16:07
Compare
Choose a tag to compare

Authentication related code has partially been refactored into an
auth folder.

New code should import the moved classes from their new
locations. However, the refactor was done as a backward-compatible
change with TODO notes for completion.

See ARCH-244 for details on completing the refactor work.

Middleware to reconstruct JWT HTTP Cookies

19 Sep 12:43
Compare
Choose a tag to compare
Added middleware for reconstructing JWT auth cookie.

Also, starts new authn directory (soon to be auth).

ARCH-231

Add docs for RequestMetricsMiddleware.

17 Aug 20:28
Compare
Choose a tag to compare

Set defaults on JWT tokens that do not have the `is_restricted` and `filters` attributes.

06 Aug 19:42
Compare
Choose a tag to compare
1.6.1

Fix JWT defaults for is_restricted and filters attributes.

Add RequestMetricsMiddleware.

03 Aug 17:06
Compare
Choose a tag to compare
The RequestMetricsMiddleware can be used to write a variety
of metrics for each transaction, including:
- request_auth_type:
    no-user, unauthenticated, jwt, bearer, other-token-type,
    session-or-unknown
- request_user_agent
- request_client_name:
    The client name from edx-rest-api-clientcalls.
- request_referer

Fix EnsureJWTAuthSettingsMiddleware to support ViewSets

31 Jul 20:23
Compare
Choose a tag to compare
1.5.5

Fix EnsureJWTAuthSettingsMiddleware to support ViewSets

Asymmetric JWT Support

29 Jul 14:58
Compare
Choose a tag to compare

Updates JWT Decoder so it can verify JWTs signed with asymmetric keys.

Update Permissions and JWT handling for OAuth Scopes

28 Jun 21:24
Compare
Choose a tag to compare
1.5.2

Update Permissions for OAuth Scopes

OAuth Scopes: Middleware to add required_scopes and runway for permissions

22 Jun 17:17
Compare
Choose a tag to compare
1.5.0

OAuth Scopes: additional JWT middleware and permissions support