Hi, there was conflicted keys, ı just reboot server and now pass the consumer key. But same with beta 18. The message has NOT a valid signature
2019-08-27T14:01:04.548+03:00 DEBUG o.b.lti.controllers.ToolController - ToolController#index
2019-08-27T14:01:04.552+03:00 INFO org.bigbluebutton.LtiService - ----------------------------------
2019-08-27T14:01:04.552+03:00 INFO org.bigbluebutton.LtiService - controller=tool
2019-08-27T14:01:04.552+03:00 INFO org.bigbluebutton.LtiService - format=null
2019-08-27T14:01:04.552+03:00 INFO org.bigbluebutton.LtiService - request_method=GET
2019-08-27T14:01:04.552+03:00 INFO org.bigbluebutton.LtiService - ----------------------------------
2019-08-27T14:01:04.554+03:00 DEBUG org.bigbluebutton.LtiService - Pinging SSL connection
2019-08-27T14:01:05.288+03:00 DEBUG o.b.lti.controllers.ToolController - ToolController#test
2019-08-27T14:01:05.327+03:00 DEBUG o.b.lti.controllers.ToolController - ToolController#index
2019-08-27T14:01:05.329+03:00 INFO org.bigbluebutton.LtiService - ----------------------------------
2019-08-27T14:01:05.330+03:00 INFO org.bigbluebutton.LtiService - controller=tool
2019-08-27T14:01:05.330+03:00 INFO org.bigbluebutton.LtiService - format=null
2019-08-27T14:01:05.330+03:00 INFO org.bigbluebutton.LtiService - request_method=GET
2019-08-27T14:01:05.330+03:00 INFO org.bigbluebutton.LtiService - ----------------------------------
2019-08-27T14:01:05.330+03:00 DEBUG org.bigbluebutton.LtiService - Pinging SSL connection
2019-08-27T14:01:05.338+03:00 DEBUG o.b.lti.controllers.ToolController - ToolController#test
2019-08-27T14:01:12.861+03:00 DEBUG o.b.lti.controllers.ToolController - ToolController#index
2019-08-27T14:01:12.865+03:00 INFO org.bigbluebutton.LtiService - ----------------------------------
2019-08-27T14:01:12.866+03:00 INFO org.bigbluebutton.LtiService - context_id=7c080b081a2379c4da721a511c4edff9c63a8874
2019-08-27T14:01:12.866+03:00 INFO org.bigbluebutton.LtiService - context_label=1617BaharAIITSablon
2019-08-27T14:01:12.867+03:00 INFO org.bigbluebutton.LtiService - context_title=1617BaharAIITSablon
2019-08-27T14:01:12.867+03:00 INFO org.bigbluebutton.LtiService - controller=tool
2019-08-27T14:01:12.867+03:00 INFO org.bigbluebutton.LtiService - custom_canvas_enrollment_state=
2019-08-27T14:01:12.867+03:00 INFO org.bigbluebutton.LtiService - ext_roles=urn:lti:instrole:ims/lis/Administrator,urn:lti:instrole:ims/lis/Instructor,urn:lti:sysrole:ims/lis/SysAdmin,urn:lti:sysrole:ims/lis/User
2019-08-27T14:01:12.867+03:00 INFO org.bigbluebutton.LtiService - format=null
2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - launch_presentation_document_target=iframe
2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - launch_presentation_height=400
2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - launch_presentation_locale=en
2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - launch_presentation_return_url=
https://canvas.ogu.edu.tr/courses/334/external_content/success/external_tool_redirect2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - launch_presentation_width=800
2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - lis_person_name_family=Yonetici
2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - lis_person_name_full=Esuzem Yonetici
2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - lis_person_name_given=Esuzem
2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - lti_message_type=basic-lti-launch-request
2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - lti_version=LTI-1p0
2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - oauth_callback=about:blank
2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - oauth_consumer_key=bbb
2019-08-27T14:01:12.868+03:00 INFO org.bigbluebutton.LtiService - oauth_nonce=Rpc8z0epm0Kf2tnzQUaHJrM5seSYDAmUgVnNQ2o
2019-08-27T14:01:12.869+03:00 INFO org.bigbluebutton.LtiService - oauth_signature=/LHso3ZYCsLg1pv7eNz/0gPhtDI=
2019-08-27T14:01:12.869+03:00 INFO org.bigbluebutton.LtiService - oauth_signature_method=HMAC-SHA1
2019-08-27T14:01:12.869+03:00 INFO org.bigbluebutton.LtiService - oauth_timestamp=1566903673
2019-08-27T14:01:12.869+03:00 INFO org.bigbluebutton.LtiService - oauth_version=1.0
2019-08-27T14:01:12.869+03:00 INFO org.bigbluebutton.LtiService - request_method=POST
2019-08-27T14:01:12.869+03:00 INFO org.bigbluebutton.LtiService - resource_link_id=7c080b081a2379c4da721a511c4edff9c63a8874
2019-08-27T14:01:12.869+03:00 INFO org.bigbluebutton.LtiService - resource_link_title=asdasd
2019-08-27T14:01:12.869+03:00 INFO org.bigbluebutton.LtiService - roles=urn:lti:instrole:ims/lis/Administrator
2019-08-27T14:01:12.869+03:00 INFO org.bigbluebutton.LtiService - tool_consumer_info_product_family_code=canvas
2019-08-27T14:01:12.869+03:00 INFO org.bigbluebutton.LtiService - tool_consumer_info_version=cloud
2019-08-27T14:01:12.869+03:00 INFO org.bigbluebutton.LtiService - tool_consumer_instance_contact_email=*****@
gmail.com2019-08-27T14:01:12.869+03:00 INFO org.bigbluebutton.LtiService - tool_consumer_instance_guid=c17451e3470c0d98b829174051a2e32f18916c3c.****.
ogu.edu.tr2019-08-27T14:01:12.870+03:00 INFO org.bigbluebutton.LtiService - tool_consumer_instance_name=Esuzem
2019-08-27T14:01:12.870+03:00 INFO org.bigbluebutton.LtiService - user_id=a534b3ddfa36d816223d64caa99657fead92db28
2019-08-27T14:01:12.870+03:00 INFO org.bigbluebutton.LtiService - ----------------------------------
2019-08-27T14:01:12.871+03:00 INFO o.b.lti.controllers.ToolController - endPoint:
http://domain.ogu.edu.tr/lti/tool2019-08-27T14:01:12.871+03:00 DEBUG o.b.lti.controllers.ToolController - Checking for required parameters
2019-08-27T14:01:12.873+03:00 DEBUG o.b.lti.controllers.ToolController - Found consumer with key bbb
2019-08-27T14:01:12.915+03:00 DEBUG o.b.lti.controllers.ToolController - SHA1 Base Message String = [ POST&http%3A%2F%
domain.ogu.edu.tr%2Flti%2Ftool&context_id%3D7c080b081a2379c4da721a511c4edff9c63a8874%26context_label%3D1617BaharAIITSablon%26context_title%3D1617BaharAIITSablon%26custom_canvas_enrollment_state%3D%26ext_roles%3Durn%253Alti%253Ainstrole%253Aims%252Flis%252FAdministrator%252Curn%253Alti%253Ainstrole%253Aims%252Flis%252FInstructor%252Curn%253Alti%253Asysrole%253Aims%252Flis%252FSysAdmin%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%****.
ogu.edu.tr%252Fcourses%252F334%252Fexternal_content%252Fsuccess%252Fexternal_tool_redirect%26launch_presentation_width%3D800%26lis_person_name_family%3DYonetici%26lis_person_name_full%3DEsuzem%2520Yonetici%26lis_person_name_given%3DEsuzem%26lti_message_type%3Dbasic-lti-launch-request%26lti_version%3DLTI-1p0%26oauth_callback%3Dabout%253Ablank%26oauth_consumer_key%3Dbbb%26oauth_nonce%3DRpc8z0epm0Kf2tnzQUaHJrM5seSYDAmUgVnNQ2o%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1566903673%26oauth_version%3D1.0%26resource_link_id%3D7c080b081a2379c4da721a511c4edff9c63a8874%26resource_link_title%3Dasdasd%26roles%3Durn%253Alti%253Ainstrole%253Aims%252Flis%252FAdministrator%26tool_consumer_info_product_family_code%3Dcanvas%26tool_consumer_info_version%3Dcloud%26tool_consumer_instance_contact_email%3Desuzemortakdersler%
2540gmail.com%26tool_consumer_instance_guid%3Dc17451e3470c0d98b829174051a2e32f18916c3c.***.
ogu.edu.tr%26tool_consumer_instance_name%3DEsuzem%26user_id%3Da534b3ddfa36d816223d64caa99657fead92db28 ]
2019-08-27T14:01:12.922+03:00 DEBUG o.b.lti.controllers.ToolController - Calculated: c2BpseSA3XN/KReKyFPUoaptt2M= Received: /LHso3ZYCsLg1pv7eNz/0gPhtDI=
2019-08-27T14:01:12.925+03:00 DEBUG o.b.lti.controllers.ToolController - SHA256 Base Message String = [ POST&http%3A%2F%
domain.ogu.edu.tr%2Flti%2Ftool&context_id%3D7c080b081a2379c4da721a511c4edff9c63a8874%26context_label%3D1617BaharAIITSablon%26context_title%3D1617BaharAIITSablon%26custom_canvas_enrollment_state%3D%26ext_roles%3Durn%253Alti%253Ainstrole%253Aims%252Flis%252FAdministrator%252Curn%253Alti%253Ainstrole%253Aims%252Flis%252FInstructor%252Curn%253Alti%253Asysrole%253Aims%252Flis%252FSysAdmin%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%*****.
ogu.edu.tr%252Fcourses%252F334%252Fexternal_content%252Fsuccess%252Fexternal_tool_redirect%26launch_presentation_width%3D800%26lis_person_name_family%3DYonetici%26lis_person_name_full%3DEsuzem%2520Yonetici%26lis_person_name_given%3DEsuzem%26lti_message_type%3Dbasic-lti-launch-request%26lti_version%3DLTI-1p0%26oauth_callback%3Dabout%253Ablank%26oauth_consumer_key%3Dbbb%26oauth_nonce%3DRpc8z0epm0Kf2tnzQUaHJrM5seSYDAmUgVnNQ2o%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1566903673%26oauth_version%3D1.0%26resource_link_id%3D7c080b081a2379c4da721a511c4edff9c63a8874%26resource_link_title%3Dasdasd%26roles%3Durn%253Alti%253Ainstrole%253Aims%252Flis%252FAdministrator%26tool_consumer_info_product_family_code%3Dcanvas%26tool_consumer_info_version%3Dcloud%26tool_consumer_instance_contact_email%3Desuzemortakdersler%
2540gmail.com%26tool_consumer_instance_guid%3Dc17451e3470c0d98b829174051a2e32f18916c3c.*****.
ogu.edu.tr%26tool_consumer_instance_name%3DEsuzem%26user_id%3Da534b3ddfa36d816223d64caa99657fead92db28 ]
2019-08-27T14:01:12.927+03:00 DEBUG o.b.lti.controllers.ToolController - Calculated: E+EVq/JH5Vp4SSUf+RfcBWscUpIXcvT0eeKSwtUVnJI= Received: /LHso3ZYCsLg1pv7eNz/0gPhtDI=
2019-08-27T14:01:12.928+03:00 DEBUG o.b.lti.controllers.ToolController -
The message has NOT a valid signature.
2019-08-27T14:01:12.928+03:00 DEBUG o.b.lti.controllers.ToolController - Error [resultMessageKey:'InvalidSignature', resultMessage:'Invalid signature (/LHso3ZYCsLg1pv7eNz/0gPhtDI=).']
2019-08-27T14:01:12.935+03:00 ERROR o.a.c.c.C.[.[.[.[grailsDispatcherServlet] - Servlet.service() for servlet [grailsDispatcherServlet] in context with path [] threw exception [Could not resolve view with name '/tool/error' in servlet with name 'grailsDispatcherServlet'] with root cause