Error LTI Launch Return

22 views
Skip to first unread message

Jamal Haykal

unread,
Feb 20, 2024, 4:53:53 AM2/20/24
to Tsugi Developers
Greetings Tsugi Developers,

This is the first time am using Tsugi Framework to launch Youtube LTI tool through the Course Tool.
LMS : Blackboard
LTI Version: 1.1
Current PHP Version: 7.2.34 
The tool am using : Youtube

I have used the Defualt Cosumer & Secret Key  , LTI Launch Returns the following Error
My Next Step to build my own Tool . 


Error_LaunchingLTI.PNG

Your Help is highly appreciated . 

Kind regards



Chris Filkins

unread,
Feb 20, 2024, 8:07:52 AM2/20/24
to Jamal Haykal, Tsugi Developers
Is there any reason that you're not going ahead with LTI 1.3, as LTI 1.1 is technically no longer supported by 1EdTech?  I'd be very hesitant to try to develop anything in 1.1 right now.

With that said, this looks like Bb is trying to launch it as an LTI 1.3 tool, as LTI 1.1 doesn't rely on OAuth.  Or it's something with your YouTube authorization that is causing the issue.  I'd start with a simple "Hello World" tool to ensure that you have your basic LTI launch working out of the LMS, and once that's validated, build out the rest of your features.

One other thing to note with Learn and Google is that a lot of Google services don't want to play nice inside of an iframe, so you'll need to make sure you set your tool to open in a new window as well.

-Chris

--
You received this message because you are subscribed to the Google Groups "Tsugi Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tsugi-dev+...@apereo.org.
To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/tsugi-dev/cdc2ba31-60ce-4bc3-af71-bc9f112fd3f1n%40apereo.org.

charles....@apereo.org

unread,
Feb 20, 2024, 12:20:00 PM2/20/24
to tsug...@apereo.org

Jamal,

There are a lot of ways things can go wrong.  That message is pretty useless in terms of figuring out what is wrong.

There is a concept of a base string - once you see the base string on both sides then you can debug things.  Tsugi drops the base string into its logs and is included in a header if you do look at the message Tsugi sends back in your developer console.

For me the first thing I do is figure out which side is weird.   I do this by plugging this into Blackboard:

https://www.tsugi.org/lti-test/

Then I use it to launch Tsugi using the values you are expecting.

That splits the problem into two smaller problems.

/Chuck

Reply all
Reply to author
Forward
0 new messages