Hi,
I have v2.19 running on RHEL8 with apache as a proxy. During the attempt to integrate with Canvas using the content selection feature, I ran into an issue with MOJO:UserAgent in two places where it is used. The issue I ran into was a connect_timeout. I was able to get around this by setting the proxy for the UserAgent in both /opt/webwork/webwork2/lib/WeBWorK/ContentGenerator/LTIAdvantage.pm and /opt/webwork/webwork2/lib/WeBWorK/Authen/LTIAdvantage/SubmitGrade.pm.
It seems that the authentication process gets though initial login and launch ok but when it gets to content selection I receive the message:
WeBWorK::Authen::LTIAdvantage::request_has_data_for_this_verification_module: LTIAdvantage returning that it has insufficent data
In addition, I receive the message:
WeBWorK::Authen::LTIAdvantage::SubmitGrade::warning: Failed to obtain access token from LMS:Bad Request
I would be happy to share any info from my webwork2 or debug logs if it is needed.