Skip to content

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

Open
internetscout wants to merge 15 commits into1EdTech:masterfrom
internetscout:master
Open

Fix issues that bother Blackboard, update for php-jwt v6.10.0#81
internetscout wants to merge 15 commits into1EdTech:masterfrom
internetscout:master

Conversation

@internetscout
Copy link
Copy Markdown

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