oauth 1.0 signature base string for LTI

oauth 1.0 signature base string for LTI

by Brownell Chalstrom -
Number of replies: 2

Can someone tell me what parameters go into the signature base string that is used to create the "oauth_signature" parameter when Moodle 3.6.3 makes a call to an external tool?

I am writing a custom LTI Provider and have connected it to a Moodle external tool. When Moodle calls me, I get the POST parameters in the attachment (with some obfuscation).

I need the string that Moodle uses to create the "oauth_signature" so I can re-create it and verify. I know the string begins with:

"POST&https%3A%2F%2Fmy_url.com

but I need to know what other arguments Moodle puts into this string and in what order. That is, how to generate the string.

Please don't refer me to the IMS Global website because I am not a member and they don't seem to make their specs public as near as I can tell.

Thanks in advance, Brownell

Average of ratings: -
In reply to Brownell Chalstrom

Re: oauth 1.0 signature base string for LTI

by Adnan Hamzeh -

Hello, I have the same problem. Have you come up with a solution since?

In reply to Brownell Chalstrom

Re: oauth 1.0 signature base string for LTI

by Andreas Fürlinger -
Hi, I also try to do the same thing. Please let me know if you have found out in the meantime.