[Building Sakai] Basic LTI help

Steve Swinsburg steve.swinsburg at gmail.com
Fri Nov 16 21:12:52 PST 2012


Shortly I'll be back porting the CSRF bits to 2.8 so we might be able to get them into 2.8.3 and fix this gap.

cheers,
S


On 17/11/2012, at 4:09 PM, Charles Severance <csev at umich.edu> wrote:

> There is a change to velocity that is required in the trunk version.   We added a bunch of CSRF protection code throughout a lot of tools to increase security but they depende on common code in the velocity bits.
> 
> Going back to 1.3 is fine - you could also forward port the CSRF bits in velocity and then use a later LTI.
> 
> /Chuck
> 
> On Nov 15, 2012, at 3:19 PM, Wheat, Jon wrote:
> 
>> I pulled Trunk - I'll try 1.3 and see if that works.
>> Thanks Steve
>> -Jon
>> 
>> From: Steve Swinsburg <steve.swinsburg at gmail.com>
>> Date: Thursday, November 15, 2012 2:45 PM
>> To: Jon Wheat <jwheat at messiah.edu>
>> Cc: SAKAI Dev <sakai-dev at collab.sakaiproject.org>
>> Subject: Re: [Building Sakai] Basic LTI help
>> 
>> Hi Jon
>> 
>> What version of Basic LTI are you using? For 2.8, the latest 1.3 version is the recommendation. Note that the portlet allows Sakai to interact with other systems, the provider allows other systems to pull in Sakai tools. 
>> 
>> For example the Jasig Basic LTI portlet uses the provider to pull Sakai tools into uPortal. 
>> 
>> Cheers
>> Steve
>> 
>> Sent from my iPhone
>> 
>> On 16/11/2012, at 6:17, "Wheat, Jon" <jwheat at messiah.edu> wrote:
>> 
>>> Ok, new update.
>>> I started following the steps in basiclti-docs/resources/docs/BLTI_Admin_TestPlan.txt
>>> 
>>> When I get to 1.2 - Go into the tool - I get 
>>> 
>>> org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: Servlet execution threw an exception
>>>     at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:862)
>>> caused by: org.sakaiproject.tool.api.ToolException: Servlet execution threw an exception
>>>     at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1429)
>>> caused by: javax.servlet.ServletException: Servlet execution threw an exception
>>>     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>>> caused by: java.lang.NoSuchFieldError: SAKAI_CSRF_SESSION_ATTRIBUTE
>>> ...
>>> 
>>> Guessing I'm missing some field definition / table somewhere.
>>> 
>>> 
>>> From: <Wheat>, Jon Wheat <jwheat at messiah.edu>
>>> Date: Thursday, November 15, 2012 10:04 AM
>>> To: SAKAI Dev <sakai-dev at collab.sakaiproject.org>
>>> Subject: [Building Sakai] Basic LTI help
>>> 
>>> I was asked to install this - https://confluence.sakaiproject.org/display/MGT/Basic+LTI+Portlet because another product (Mediacore) uses it to 'integrate' with Sakai.
>>> 
>>> I pulled the code down, did the normal mvn clean:install sakai:deploy, bounced sakai but I don't see a new tool in the list.
>>> From the .doc file it looks like there should be one called - Basic LTI, but I don't have that.
>>> 
>>> I'm running Sakai 2.8.1 - it built and deployed with no problems.
>>> Did I miss doing something?
>>> 
>>> -Jon
>>> 
>>> _______________________________________________
>>> sakai-dev mailing list
>>> sakai-dev at collab.sakaiproject.org
>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>> 
>>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> 
>> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20121117/29312841/attachment.html 


More information about the sakai-dev mailing list