AnsweredAssumed Answered

How to ask Canvas support to correct oauth_signature_base_string

Question asked by Kim Huang on Oct 15, 2019

Hi Folks,

I created a LTI tool provider and registered in Canvas of Princeton. It works until I have changed the launch link(I have accidentally had a typo in the launch link.). I found out the typo and tried to correct it by deleting the app(admin panel->settings->apps) and added it back with the correct launch link, but the oauth_signature_base_string still shows the wrong link as in red:  (The link with the typo just can't be correct.)

 

-----------

Error launch the photo roster: java.lang.Exception: net.oauth.OAuthProblemException: signature_invalid oauth_problem: signature_invalid oauth_signature: i+pybacEoBYR93/UAy4kQT6gxYU= oauth_signature_base_string: POST&https%3A%2F%2Fasbb107l.princeton.edu%2F%2Fapi%2Flaunch&context_id%3D0b1dec50626697424bb9057b5005d6da7f45202f%26context_label%3DAAS201_F2019%26context_title%3DAAS201_F2019%2520African%2520American%2520Studies%2520and%2520the%2520Philosophy%2520of%2520Race%26custom_canvas_api_domain%3Dprinceton.instructure.com%26custom_canvas_course_id%3D141%26custom_canvas_enrollment_state%3Dactive%26custom_canvas_user_id%3D38%26custom_canvas_user_login_id%3Dkimhuang%26custom_canvas_workflow_state%3Davailable%26ext_roles%3Durn%253Alti%253Ainstrole%253Aims%252Flis%252FAdministrator%252Curn%253Alti%253Ainstrole%253Aims%252Flis%252FInstructor%252Curn%253Alti%253Ainstrole%253Aims%252Flis%252FStudent%252Curn%253Alti%253Arole%253Aims%252Flis%252FLearner%252Curn%253Alti%253Asysrole%253Aims%252Flis%252FUser%26launch_presentation_document_target%3Diframe%26launch_presentation_height%3D400%26launch_presentation_locale%3Den%26launch_presentation_return_url%3Dhttps%253A%252F%252Fprinceton.instructure.com%252Fcourses%252F141%252Fexternal_content%252Fsuccess%252Fexternal_tool_redirect%26launch_presentation_width%3D800%26lis_course_offering_sourcedid%3DAAS201_F2019%26lis_person_contact_email_primary%3Dkimhuang%2540princeton.edu%26lis_person_name_family%3DHuang%26lis_person_name_full%3DKim%2520Huang%26lis_person_name_given%3DKim%26lis_person_sourcedid%3D961097276%26lti_message_type%3Dbasic-lti-launch-request%26lti_version%3DLTI- 

...

Here is the xml to config this tool with the correct launch link. The correct launch link is in pink. 

<?xml version="1.0" encoding="UTF-8"?>
<cartridge_basiclti_link xmlns="http://www.imsglobal.org/xsd/imslticc_v1p0"
    <blti:launch_url>https://asbb107l.princeton.edu/sitephoto/api/launch</blti:launch_url>
    <blti:title>Class Photos</blti:title>
    <blti:description>Provides searchable students' photos of the class</blti:description>
    <blti:extensions platform="canvas.instructure.com">
      <lticm:property name="privacy_level">public</lticm:property>
      <lticm:property name="domain">https://asbb107l.princeton.edu</lticm:property>
      <lticm:options name="course_navigation">
        <lticm:property name="visibility">admins</lticm:property>
        <lticm:property name="enabled">true</lticm:property>
      </lticm:options>
    </blti:extensions>
</cartridge_basiclti_link>

 

For this kind of problem, who should I contact in Instructure.com? 

Please help.

 

Thanks,

-Kim

Outcomes