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

Add support for LTI Dynamic Registration #3

Open
michaelwheeler opened this issue May 5, 2022 · 4 comments
Open

Add support for LTI Dynamic Registration #3

michaelwheeler opened this issue May 5, 2022 · 4 comments
Labels
enhancement New feature or request

Comments

@michaelwheeler
Copy link
Collaborator

Spec available at https://www.imsglobal.org/spec/lti-dr/v1p0

Defines a way to automate the exchange of registration information between platforms and tools that use the OpenId Connect and oAuth 2 registration flows, allowing platform administrators to automate tool registrations and avoid tedious and possibly error prone manual configuration while remaining in control of granting or denying tools access to the platform.

@michaelwheeler michaelwheeler added the enhancement New feature or request label May 5, 2022
@michaelwheeler
Copy link
Collaborator Author

An article from Unicon describing how dynamic registration works.

@michaelwheeler
Copy link
Collaborator Author

Work happening upstream at dmitry-viskov/pylti1.3#114

@cmurtaugh
Copy link
Contributor

I built out a (very rough) implementation of Dynamic Registration for a django-lti sample app that we have. I avoided using pylti1p3 functionality since it's not clear whether changes will ever be merged there. Here's a Gist with a clip of the relevant code: https://gist.github.com/cmurtaugh/6a08cc2d3c717e2570ce7ca47d2ba9aa

@michaelwheeler
Copy link
Collaborator Author

Here's a Gist with a clip of the relevant code: https://gist.github.com/cmurtaugh/6a08cc2d3c717e2570ce7ca47d2ba9aa

Thanks for sharing @cmurtaugh. Really excited to check this out!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants