This LTI® v1.3 Reference Implementation Test Tool is provided by IMS Global Learning Consortium. Limited functionality is provided free of charge. IMS Members have access to the complete functionality of the tool including services and message types. Join now to experience full functionality of the tool, technical support and certification. If you are an existing member login here for full access.

Make Authentication Request back to Platform IMPTOOL

LTI Spec Notes
The parameters can either be...
OpenID Connect Spec Notes
https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest
Paremeters Recieved from Platform
{"iss"=>"https://lti-ri.imsglobal.org", "login_hint"=>"609993", "target_link_uri"=>"https://lti-ri.imsglobal.org/lti/tools/2086/launches", "lti_message_hint"=>"39626", "client_id"=>"12345", "lti_deployment_id"=>"1"}
GET: query parameters being generated:

response_type: id_token (required, the tool must use a value of id_token)

redirect_uri: https://lti-ri.imsglobal.org/lti/tools/2086/launches (required, This URI must exactly match a value pre-registered with the platform)

response_mode: form_post (required, tools and platforms must support a value of form_post)

client_id: 12345 (required, client identifier valid at the Platform)

scope: openid (required, must contain the openid scope value)

state: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImEtX1FjT3BJaC02UmNhT0k0N2FjZWQ5T0x5M05VYko0MWRxd1YtZzlXdEUiLCJ0eXAiOiJKV1QifQ.eyJ0b29sX2lkIjoyMDg2LCJzdGF0ZV9ub25jZSI6IjliNDE1NzYxN2NkNjNkMzRlYjczIiwicGFyYW1zIjp7ImlzcyI6Imh0dHBzOi8vbHRpLXJpLmltc2dsb2JhbC5vcmciLCJsb2dpbl9oaW50IjoiNjA5OTkzIiwidGFyZ2V0X2xpbmtfdXJpIjoiaHR0cHM6Ly9sdGktcmkuaW1zZ2xvYmFsLm9yZy9sdGkvdG9vbHMvMjA4Ni9sYXVuY2hlcyIsImx0aV9tZXNzYWdlX2hpbnQiOiIzOTYyNiIsImNsaWVudF9pZCI6IjEyMzQ1IiwibHRpX2RlcGxveW1lbnRfaWQiOiIxIiwiY29udHJvbGxlciI6Imx0aS9sb2dpbl9pbml0aWF0aW9ucyIsImFjdGlvbiI6ImluZGV4IiwidG9vbF9pZCI6IjIwODYifSwiaXNzIjoiSU1QVE9PTCIsInN1YiI6IjEyMzQ1IiwiYXVkIjoiaHR0cHM6Ly9sdGktcmkuaW1zZ2xvYmFsLm9yZy9wbGF0Zm9ybXMvMjM0Mi9hY2Nlc3NfdG9rZW5zIiwiaWF0IjoxNzM0MTM3MjE0LCJleHAiOjE3MzQxMzc1MTQsImp0aSI6IjIxZThkMTk0YzAzNzUxMGM3YThhIn0.LUM-HoojgD3X-qieAEDkhIg5nj5DgLGf0qRlGBa87Zl0CjG3yAFCz2iKfpboCldoCqgc0tdCSO6tpUvNbr7QsPz_XgupcJBU6nEYoQoExIrQSxYx2gMeRePL0MPEm9BrGGl-Kga1raG0RGFjELp3B5VvEG5IaZTZtrsmLdOoDhtk6b7QeyGnJZMsxpVpBcDO6osgkQwEAINNhoUKzkrzk4yCaI6YxkphTXI2vXdxbEerxIWawn7juj5giBhcGHQxJQCXIp1tiJuY4qlVyLkfpknHzJRNHpF6wYdDz49WVUJjYSFLy4iali00ke5cxpWAr_vBk2SDxdFtv6tIOD1acg (required, opaque value used to maintain state between the request and the callback)

login_hint: 609993 (required, tools and platforms must support a value of form_post)

lti_message_hint: 39626 (required, a platform opaque identifier identifying the user to login)

prompt: none (optional, The tool should use a value of none. In the future a re-launch flow may support additional values being used here)

nonce: 9b4157617cd63d34eb73 (optional, string value used to associate a client session with an ID token, and to mitigate replay attacks)

Send GET Request