![]() why * the mobile apps don't yet support the LTI Platform Storage spec, so should not send this value in either the login or launch requests closes INTEROP-7885 flag=none test plan: * install and launch the lti 1.3 test tool * scroll down to the bottom * it should say that the LTI storage target is `post_message_forwarding` * spoof a mobile app request by adding this to the canvas url: `?platform=mobile&mobile=1` * this should relaunch the tool and say that there is no LTI storage target * bonus points: launch the tool from a canvas ios app pointing to your local canvas - it should not include the lti_storage_target parameter * or from an ios/android app on your phone pointing to a canvi instance running this code (see interop-team-scripts/canvi for details on how to set that up) Change-Id: I2d464cc0932d024eb661637d8a1bcea8cb70ef38 Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/313300 Reviewed-by: Evan Battaglia <ebattaglia@instructure.com> QA-Review: Evan Battaglia <ebattaglia@instructure.com> Product-Review: Alexis Nast <alexis.nast@instructure.com> Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com> |
||
---|---|---|
.. | ||
concerns | ||
ims | ||
account_external_tools_controller_spec.rb | ||
account_lookup_controller_spec.rb | ||
data_services_controller_spec.rb | ||
feature_flags_controller_spec.rb | ||
membership_service_controller_spec.rb | ||
message_controller_spec.rb | ||
platform_storage_controller_spec.rb | ||
public_jwk_controller_spec.rb | ||
token_controller_spec.rb | ||
tool_configurations_api_controller_spec.rb |