Closed christianp closed 1 week ago
This requires some changes to pylti1p3, which at the moment just throws the same LtiException object for any error.
LtiException
If the LTI launch uses a deployment ID that the LtiTool object doesn't recognise, a "not an LTI launch error" is thrown.
LtiTool
We should distinguish between cases where there's really no message launch, and those where it's present but doesn't validate.
This requires some changes to pylti1p3, which at the moment just throws the same
LtiException
object for any error.If the LTI launch uses a deployment ID that the
LtiTool
object doesn't recognise, a "not an LTI launch error" is thrown.We should distinguish between cases where there's really no message launch, and those where it's present but doesn't validate.