feat(lti13): Allow multiple LTI 1.3 client ids - #152
Conversation
|
@jeflem: I have implemented your proposed changes with an additional tweak in the ID token validation ( I will test on a kubernetes deployment configured via yaml files. |
|
Tested your code on a 'classical' JupyterHub install (with |
|
Tested on zero2jupyterhub v1.2.0 with string value, single item list and list with multiple items. Everything works as expected. Ready to merge IMO. |
|
@martinclaus there are limitatiosn in YAML, but the traitlet's Set type accepts being passed a List. For example hub:
config:
JupyterHub:
admin_access: true
admin_users:
- jovyan1
- jovyan2 |
Thank you for the clarification. I then go for |
|
@consideRatio Is this ready to be merged? |
consideRatio
left a comment
There was a problem hiding this comment.
Nice this looks great to me!
Thanks for pinging me, keep doing that for any review effort you need to help you drive development @martinclaus!
❤️ 🎉 🌻 thank you for working on this project!!
Note that I chose
trailtlets.Listas container type (nottraitlets.Set) to mitigate yaml configuration limitations.See #151