We are trying to get LTI 1.3 set up again on Moodle. I have LTI 1.1 with deep linking working fine.
Secure cookies are enabled, with same site cookies set to lax.
When clicking the "select content" button in the external tool setup, I get a login page. (For some strange reason, I am getting the login page for a Fall 2024 computer science course that I am not an instructor for.)
This persists across devices and browsers.
The end of the debug log reads as follows:
[Wed Jul 09 11:36:31.395881 2025] (eval): We need to get a course environment (with or without a courseID!)
[Wed Jul 09 11:36:31.402979 2025] (eval): Here's the course environment: WeBWorK::CourseEnvironment=HASH(0x614b7d4a0690)
[Wed Jul 09 11:36:31.403552 2025] (eval): Using authentication module WeBWorK::Authen::LTIAdvanced: WeBWorK::Authen::LTIAdvanced=HASH(0x614b7d4fab90)
[Wed Jul 09 11:36:31.403711 2025] (eval): We got a courseID from the route, now we can do some stuff:
[Wed Jul 09 11:36:31.403817 2025] (eval): ...we can create a database object...
[Wed Jul 09 11:36:31.395881 2025] (eval): We need to get a course environment (with or without a courseID!)
[Wed Jul 09 11:36:31.402979 2025] (eval): Here's the course environment: WeBWorK::CourseEnvironment=HASH(0x614b7d4a0690)
[Wed Jul 09 11:36:31.403552 2025] (eval): Using authentication module WeBWorK::Authen::LTIAdvanced: WeBWorK::Authen::LTIAdvanced=HASH(0x614b7d4fab90)
[Wed Jul 09 11:36:31.403711 2025] (eval): We got a courseID from the route, now we can do some stuff:
[Wed Jul 09 11:36:31.403817 2025] (eval): ...we can create a database object...
[Wed Jul 09 11:36:31.416907 2025] (eval): (here's the DB handle: WeBWorK::DB=HASH(0x614b7d472bf8))
[Wed Jul 09 11:36:31.417189 2025] WeBWorK::Authen::verify: BEGIN VERIFY
[Wed Jul 09 11:36:31.417320 2025] WeBWorK::Authen::LTIAdvanced::request_has_data_for_this_verification_module: LTIAdvanced has been called for data verificat>
[Wed Jul 09 11:36:31.417419 2025] WeBWorK::Authen::LTIAdvanced::request_has_data_for_this_verification_module: LTIAdvanced returning that it is not configure>
[Wed Jul 09 11:36:31.417855 2025] WeBWorK::Authen::verify: BEGIN VERIFY
[Wed Jul 09 11:36:31.417997 2025] WeBWorK::Authen::do_verify: db ok
[Wed Jul 09 11:36:31.418098 2025] WeBWorK::Authen::get_credentials: self is WeBWorK::Authen::Basic_TheLastOption=HASH(0x614b7d4cd890)
[Wed Jul 09 11:36:31.418619 2025] WeBWorK::Authen::fetchCookie: fetchCookie: Session cookie does not contain valid information. Returning nothing.
[Wed Jul 09 11:36:31.416907 2025] (eval): (here's the DB handle: WeBWorK::DB=HASH(0x614b7d472bf8))