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

Replace pyjwkest #186

Open
iamsobanjaved opened this issue Feb 10, 2023 · 1 comment
Open

Replace pyjwkest #186

iamsobanjaved opened this issue Feb 10, 2023 · 1 comment

Comments

@iamsobanjaved
Copy link
Member

The pyjwkest package was abandoned upstream more than 3 years ago. Let's replace it with something more actively maintained. First, check to see if the latest version of PyJWT (already used here) supports what we need from pyjwkest. If not, replace it with cryptojwt as it is from the same author and actively maintained. Also, this package has a similar interface to the one which is being replaced.

@timmc-edx
Copy link
Member

It looks like https://github.com/openedx/xblock-lti-consumer and https://github.com/edx/token-utils include it as well. I'm talking with the owners of edx-token-utils about switching over, and making sure their public and private keys are ready for the change.

For reference, these are the two config-related issues that need to be addressed for each deployer:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

2 participants