Platform: pylti1.3-flask-example-master
Label: pylti1p3 flask example
Title: Title of pylti1p3 flask example
Type: context of pylti1p3 flask example
Note: You would normally just perform the launch to the tool at this point, we are stopping the request for inspection purposes so its clear what is being sent to the tool. The point of interest on this page is the Deep Link Setting claim and absence of a Resource Link Claim.
JWT attributes in request:
{
"https://purl.imsglobal.org/spec/lti/claim/message_type": "LtiDeepLinkingRequest",
"given_name": "Howard",
"family_name": "Sr.",
"middle_name": "Harris",
"picture": "http://example.org/Howard.jpg",
"email": "Howard.Sr.@example.org",
"name": "Howard Harris Heidenreich Sr.",
"https://purl.imsglobal.org/spec/lti/claim/roles": [
"http://purl.imsglobal.org/vocab/lis/v2/institution/person#Instructor"
],
"https://purl.imsglobal.org/spec/lti/claim/role_scope_mentor": [
"a62c52c02ba262003f5e"
],
"https://purl.imsglobal.org/spec/lti/claim/context": {
"id": "56346",
"label": "pylti1p3 flask example ",
"title": "Title of pylti1p3 flask example ",
"type": [
"context of pylti1p3 flask example "
]
},
"https://purl.imsglobal.org/spec/lti/claim/tool_platform": {
"name": "pylti1.3-flask-example-master",
"contact_email": "",
"description": "",
"url": "",
"product_family_code": "",
"version": "1.0",
"guid": "5494"
},
"https://purl.imsglobal.org/spec/lti-dl/claim/deep_linking_settings": {
"accept_types": [
"link",
"file",
"html",
"ltiResourceLink",
"image"
],
"accept_media_types": "image/*,text/html",
"accept_presentation_document_targets": [
"iframe",
"window",
"embed"
],
"accept_multiple": true,
"auto_create": true,
"title": "This is the default title",
"text": "This is the default text",
"data": "Some random opaque data that MUST be sent back",
"deep_link_return_url": "https://lti-ri.imsglobal.org/platforms/5494/contexts/56346/deep_links"
},
"iss": "https://lti-ri.imsglobal.org/",
"aud": "pytest12345",
"iat": 1746925800,
"exp": 1746926100,
"sub": "c486e46c1afbda609a01",
"nonce": "fb6f906ca0875ca09915",
"https://purl.imsglobal.org/spec/lti/claim/version": "1.3.0",
"locale": "en-US",
"https://purl.imsglobal.org/spec/lti/claim/launch_presentation": {
"document_target": "iframe",
"height": 320,
"width": 240
},
"https://www.example.com/extension": {
"color": "violet"
},
"https://purl.imsglobal.org/spec/lti/claim/custom": {
"myCustomValue": "123"
},
"https://purl.imsglobal.org/spec/lti/claim/deployment_id": "1",
"https://purl.imsglobal.org/spec/lti/claim/target_link_uri": "https://lti-ri.imsglobal.org/lti/tools/5301/deep_link_launches"
}
JWT that will be sent:
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6Ik50UVl6c0tzX1RXTFEwcDNiTG1mTTdmT3dZMG5FQlZWSDN6M1EtekowNlkifQ.eyJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2x0aS9jbGFpbS9tZXNzYWdlX3R5cGUiOiJMdGlEZWVwTGlua2luZ1JlcXVlc3QiLCJnaXZlbl9uYW1lIjoiSG93YXJkIiwiZmFtaWx5X25hbWUiOiJTci4iLCJtaWRkbGVfbmFtZSI6IkhhcnJpcyIsInBpY3R1cmUiOiJodHRwOi8vZXhhbXBsZS5vcmcvSG93YXJkLmpwZyIsImVtYWlsIjoiSG93YXJkLlNyLkBleGFtcGxlLm9yZyIsIm5hbWUiOiJIb3dhcmQgSGFycmlzIEhlaWRlbnJlaWNoIFNyLiIsImh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvbHRpL2NsYWltL3JvbGVzIjpbImh0dHA6Ly9wdXJsLmltc2dsb2JhbC5vcmcvdm9jYWIvbGlzL3YyL2luc3RpdHV0aW9uL3BlcnNvbiNJbnN0cnVjdG9yIl0sImh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvbHRpL2NsYWltL3JvbGVfc2NvcGVfbWVudG9yIjpbImE2MmM1MmMwMmJhMjYyMDAzZjVlIl0sImh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvbHRpL2NsYWltL2NvbnRleHQiOnsiaWQiOiI1NjM0NiIsImxhYmVsIjoicHlsdGkxcDMgZmxhc2sgZXhhbXBsZSAiLCJ0aXRsZSI6IlRpdGxlIG9mIHB5bHRpMXAzIGZsYXNrIGV4YW1wbGUgIiwidHlwZSI6WyJjb250ZXh0IG9mIHB5bHRpMXAzIGZsYXNrIGV4YW1wbGUgIl19LCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2x0aS9jbGFpbS90b29sX3BsYXRmb3JtIjp7Im5hbWUiOiJweWx0aTEuMy1mbGFzay1leGFtcGxlLW1hc3RlciIsImNvbnRhY3RfZW1haWwiOiIiLCJkZXNjcmlwdGlvbiI6IiIsInVybCI6IiIsInByb2R1Y3RfZmFtaWx5X2NvZGUiOiIiLCJ2ZXJzaW9uIjoiMS4wIiwiZ3VpZCI6IjU0OTQifSwiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9sdGktZGwvY2xhaW0vZGVlcF9saW5raW5nX3NldHRpbmdzIjp7ImFjY2VwdF90eXBlcyI6WyJsaW5rIiwiZmlsZSIsImh0bWwiLCJsdGlSZXNvdXJjZUxpbmsiLCJpbWFnZSJdLCJhY2NlcHRfbWVkaWFfdHlwZXMiOiJpbWFnZS8qLHRleHQvaHRtbCIsImFjY2VwdF9wcmVzZW50YXRpb25fZG9jdW1lbnRfdGFyZ2V0cyI6WyJpZnJhbWUiLCJ3aW5kb3ciLCJlbWJlZCJdLCJhY2NlcHRfbXVsdGlwbGUiOnRydWUsImF1dG9fY3JlYXRlIjp0cnVlLCJ0aXRsZSI6IlRoaXMgaXMgdGhlIGRlZmF1bHQgdGl0bGUiLCJ0ZXh0IjoiVGhpcyBpcyB0aGUgZGVmYXVsdCB0ZXh0IiwiZGF0YSI6IlNvbWUgcmFuZG9tIG9wYXF1ZSBkYXRhIHRoYXQgTVVTVCBiZSBzZW50IGJhY2siLCJkZWVwX2xpbmtfcmV0dXJuX3VybCI6Imh0dHBzOi8vbHRpLXJpLmltc2dsb2JhbC5vcmcvcGxhdGZvcm1zLzU0OTQvY29udGV4dHMvNTYzNDYvZGVlcF9saW5rcyJ9LCJpc3MiOiJodHRwczovL2x0aS1yaS5pbXNnbG9iYWwub3JnLyIsImF1ZCI6InB5dGVzdDEyMzQ1IiwiaWF0IjoxNzQ2OTI1ODAwLCJleHAiOjE3NDY5MjYxMDAsInN1YiI6ImM0ODZlNDZjMWFmYmRhNjA5YTAxIiwibm9uY2UiOiJmYjZmOTA2Y2EwODc1Y2EwOTkxNSIsImh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvbHRpL2NsYWltL3ZlcnNpb24iOiIxLjMuMCIsImxvY2FsZSI6ImVuLVVTIiwiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9sdGkvY2xhaW0vbGF1bmNoX3ByZXNlbnRhdGlvbiI6eyJkb2N1bWVudF90YXJnZXQiOiJpZnJhbWUiLCJoZWlnaHQiOjMyMCwid2lkdGgiOjI0MH0sImh0dHBzOi8vd3d3LmV4YW1wbGUuY29tL2V4dGVuc2lvbiI6eyJjb2xvciI6InZpb2xldCJ9LCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2x0aS9jbGFpbS9jdXN0b20iOnsibXlDdXN0b21WYWx1ZSI6IjEyMyJ9LCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2x0aS9jbGFpbS9kZXBsb3ltZW50X2lkIjoiMSIsImh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvbHRpL2NsYWltL3RhcmdldF9saW5rX3VyaSI6Imh0dHBzOi8vbHRpLXJpLmltc2dsb2JhbC5vcmcvbHRpL3Rvb2xzLzUzMDEvZGVlcF9saW5rX2xhdW5jaGVzIn0.rXk5ihbc6iJRM1JeNjdxeqGBvZWAw7JG7J64i3VA-VYTvMAKG6ig6psEiJIdkGHhfwCsbkzmprewMwM25Elvm6_z1AN5s41i-yd4Zeyg5bf2qCwK8G-VTLUbB3rXxv6Z_cKJ45kXGu8-awTL9mNDIx16QZM8kJAkes7PslzgaCHh46gm3eYShRxuknal3BJifncBt-0YNXjzJyr4rSh0vYKiVDLVHO12i2Z4-S0268NJuVvE-Uzhtj14ySQLL8IGHtebLjxyre4uK00ZYvw9JgWCmhYfCcPZbsmsX5VsSTiyc3dVEFLvv2w213h0Kq7YrgatibQ8ZiccRUciih71hdBarlRh8Q8PCutS7w1K-ge5Nbh0B1PfMEeo_1IAFcVxcKlUn0vWtwyp--10BxX1OocImTZg0xa0RjnnISfWUKwH8-FY0XvLy8QXVz12qnyB4w4dSIEfrBr8XnTAHM8Voe1ybbZXG3aEUIgJ1L8yUT6OTDYBFTqB3XskMQ1ckBNvMQoyrAEhKeW9wXazegkDdDD05H0tIkBh7icY1_6ehsAUU61DplOz5wfEujboGGEQc1e1xExrj9BdGYVLk37tjua8e41khby27k14diy5bt1qJ_oufC-NgXhPg9xfGdxVWvPaOcsVkT3S8qjvEq7dpbXcIXEHV0KDX7RmKLQlwD4
Launch
Edit | Back