canvas-lms/app/models/lti
Jeremy Stanley 36a5c0e0c1 external tool logout service
test plan:
 0. configure an external tool that
  - reads the $Canvas.logoutService.url
  - POSTs to this address, adding a 'callback' parameter
    specifying the URL canvas should GET when the user
    logs out of Canvas
  (see the platform team for help with this step)
 1. launch this tool
 2. log out of canvas
 3. ensure the logout callback is called

closes CNVS-15764

Change-Id: Iaa66212d8068f2c6f919477bae509a05f1a2993c
Reviewed-on: https://gerrit.instructure.com/41745
Reviewed-by: Brad Humphrey <brad@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
QA-Review: Caleb Guanzon <cguanzon@instructure.com>
Product-Review: Bracken Mosbacker <bracken@instructure.com>
2014-10-02 20:46:25 +00:00
..
app_collator.rb create an api to return lti launch definitions 2014-09-26 19:05:48 +00:00
launch.rb add lti ContentItemSelectionResponse message type 2014-08-26 14:58:21 +00:00
logout_service.rb external tool logout service 2014-10-02 20:46:25 +00:00
lti_account_creator.rb refactor variable substitution out of the models 2014-05-21 14:58:01 +00:00
lti_assignment_creator.rb implement lti outbound adapter 2014-03-26 16:49:22 +00:00
lti_context_creator.rb send the correct beta/test domains in LTI launches 2014-08-11 17:56:37 +00:00
lti_outbound_adapter.rb fix error methods 2014-09-16 16:28:38 +00:00
lti_tool_creator.rb add lti user, lti roles, lit tool, lit assignment, and lti context creators 2014-02-06 22:14:41 +00:00
lti_user_creator.rb no more dynamic finders (models) 2014-09-24 20:51:48 +00:00
message_handler.rb create an api to return lti launch definitions 2014-09-26 19:05:48 +00:00
navigation_cache.rb force navigation tabs cache to invalidate when changing external tools 2014-05-02 16:49:14 +00:00
product_family.rb add lti2 models and registration endpoints 2014-07-18 16:42:10 +00:00
registration_request_service.rb add lti2 models and registration endpoints 2014-07-18 16:42:10 +00:00
resource_handler.rb create an api to return lti launch definitions 2014-09-26 19:05:48 +00:00
resource_placement.rb add lti2 models and registration endpoints 2014-07-18 16:42:10 +00:00
tool_consumer_profile_creator.rb add tool setting service 2014-09-08 16:58:00 +00:00
tool_proxy.rb create method to find active tool_proxies for a context 2014-09-15 21:04:20 +00:00
tool_proxy_binding.rb create method to find active tool_proxies for a context 2014-09-15 21:04:20 +00:00
tool_proxy_service.rb add tool setting service 2014-09-08 16:58:00 +00:00
tool_setting.rb add tool setting service 2014-09-08 16:58:00 +00:00