Issue: When trying to access the LTI, a user sees the following error: “Invalid signature Parameter when attempting to access the LTI.”
Reason: This issue is most likely caused by carriage returns in the LMS Course Title.
Detail: The eSyncTraining Development team has provided the following explanation:
Carriage Returns in the LMS Course Title are not something we can handle properly, which can lead to this issue. For reference, we are seeing something to the effect of: “Course Title/r/n More Course Title.”
The signature matches if you remove \r from the request (leaving just \n). If I remove the ‘\r’ symbol from the LTI request (particularly the “context_title” parameter) – the signature matches with a signature parameter that is being sent.
