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

Fix issues that bother Blackboard, update for php-jwt v6.10.0 #81

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

Conversation

internetscout
Copy link

Update to work with php-jwt v6.10.0, fix two small bugs in compliance with the Deep Linking v2 spec that caused problems for Blackboard, allow deep linking replies to explicitly specify a Key ID.

Corey Halpin added 4 commits January 31, 2024 10:44
See sec 4.5.1 and Appendix B in Deep Linking v2.
For an empty 'custom', json_encode() produces an empty array. Blackboard
wants an empty object and errors out on empty arrays. Omitting an empty
'custom' satisfies Blackboard while having no impact on Canvas or
Moodle.
…rameter

This can be used to provide the same kid used in constructing a JWKS
endpoint with LTI\JWKS_Endpoint::new().
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.

1 participant