Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Separate the LTI 1.3 access token audience and URL.
This adds a new LTI 1.3 authentication parameter named `$LTI{v1p3}{AccessTokenAUD}`. This is used for the audience (`aud`) in the signed JWT that is sent when requesting an access token from the LMS. This access token is used for grade passback. Previously the `$LTI{v1p3}{AccessTokenURL}` was used for both the audience and the actual URL that the access token request containing the signed JWT is sent to. I suspect that the audience and the URL may not be the same for all LMS's. They are the same for Moodle. These also needed to be the same for testing on my local Canvas instance. However, @Alex-Jordan showed me some information from D2L that indicates these are different there. I suspect these may need to be different for Canvas in production as well.
- Loading branch information