[SAK-40065] Deprecate and Remove support for IMS LTI 2.0 Created: 31-May-2018  Updated: 06-Sep-2018  Resolved: 29-Aug-2018

Status: Resolved
Project: Sakai
Component/s: BasicLTI
Affects Version/s: 19.0 [Tentative]
Fix Version/s: 19.0 [Tentative]

Type: Bug Priority: Blocker
Reporter: Charles Severance Assignee: Charles Severance
Resolution: Fixed Votes: 0
Labels: qadevneeded
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File SAK-40065-gone.png    
Issue Links:
Depend
depends on SAK-24180 Add support for LTI 2.0 to Sakai Closed
Property addition/change required:
Yes
Test Plan:

Go into the Admin workspace and external tool.   Click both of the dialog tabs and the LTI 2.0 tab should not appear.

If you add this to sakai.properties

basiclti.lti2.show=true

and reboot it should reappear.

 


 Description   

At this point, all the major vendors that support LTI 2.0 have quietly decided to move away from LTI 2.0 and towards LTI 1.3 and ContentItem and follow-ons.

LTI 2.0 has a few good features and a lot of bad ideas.  Sakai's LTI 2.0 (and almost LTI 2.1) is one of the best in the industry and one of only two certified LTI 2.0 LMS's.

But even with all that it is a bunch of code that if never used is a liability for security and maintenance - and as new features like LTI 1.3, its services, and new follow-on specs emerge - it is nice to clean up a large amount of code to make space for new stuff.

So at this point LTI 2.0 is deprecated in Sakai 19 and will be removed by the following release of Sakai unless something changes in the marketplace.

If you have any concerns - or tools that require LTI 2.0 - please note them in this JIRA.



 Comments   
Comment by Matthew Jones [ 11-Jun-2018 ]

I'm going to make this a blocker for 19 for now as it's something we'd want. We can bump it back later if desired.

Comment by Sam Ottenhoff [ 28-Aug-2018 ]

Okay, this makes sense to me. PollEverywhere is the most recent client request we had where they only supported LTI 2.0. Obviously they have no choice but to change as the market has changed.

Comment by Charles Severance [ 28-Aug-2018 ]

Wow - that is kind of cool in a way.  Nothing in Sakai-19 will stop existing installed LTI 2.0 tools from working.   It will just hide the admin UI by default.

Generated at Tue Oct 23 20:38:14 CDT 2018 using JIRA 7.5.0#75005-sha1:fd8c849d4e278dd8bbaccc61e707a716ad697024.