Skip to content
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

chore: Remove edx-token-utils dependency #36077

Open
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

rijuma
Copy link
Member

@rijuma rijuma commented Jan 7, 2025

Description

There's been a request to remove edx-token-utils dependency from the repository by Axim on issue #36009. The platform only uses one function from this repository, and since this repository is outdated one of the suggestions was to remove the dependency and fold the necessary parts into edx-platform itself.

This update moves the functionality for packing/unpacking and signing JWT tokens. We only use the unpacking on edx-platform but I thought it was a good idea to have both implementations just in case.

This would have no noticeable impact user wise.

This is a 2U contribution, but I'd like to have a review from @openedx/committers-edx-platform if possible.

Supporting information

Testing instructions

  • There are no testing instructions. The application should behave the same as before this change.

Deadline

None.

@rijuma rijuma force-pushed the rijuma/remove-edx-token-utils-dep branch 12 times, most recently from 48ab9fa to ef07615 Compare January 9, 2025 15:17
@rijuma rijuma marked this pull request as ready for review January 9, 2025 16:08
@rijuma rijuma force-pushed the rijuma/remove-edx-token-utils-dep branch 3 times, most recently from fe88592 to 89a4ba5 Compare January 14, 2025 20:00
@rijuma rijuma force-pushed the rijuma/remove-edx-token-utils-dep branch from b4ab13b to 1aef9c7 Compare January 15, 2025 18:05
@rijuma rijuma force-pushed the rijuma/remove-edx-token-utils-dep branch from 5d183d0 to c372f0c Compare January 15, 2025 19:17
@feanil feanil self-requested a review January 15, 2025 19:47
@feanil feanil self-assigned this Jan 15, 2025
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.

2 participants