Unable to generate a WordPress user_login – Trouble with LTI 1.3 Setup
-
Hello,
I’m having trouble setting up the LTI 1.3 tool for wordpress in Blackboard. We previously had the basic LTI 1.0 setup and have several instructors who use the tool frequently – so we need to migrate.
We’re using pressable hosting on PHP 8.2, 10.6.18-MariaDB
I’m getting this error when trying to launch the 1.3 tool from a web link. I’ve installed LTI-Tool plugin and the Celtic Library on our WordPress.
I’ve set up the application on developer.anthology.com
Our URL: https://stagingltitest.mystagingwebsite.com
Login Initiation URL https://stagingltitest.mystagingwebsite.com/?lti-tool
Tool Redirect URL(s) https://stagingltitest.mystagingwebsite.com/?lti-tool
Tool JWKS URL https://stagingltitest.mystagingwebsite.com/?lti-tool&keysLTI 1.3 Settings in WP LTI-Tool LTI Platform settings:
Platform ID https://blackboard.com
Client ID (Secret from Anthology Dev site)
Deployment ID (Application ID from Anthology Dev site)
Authorization server ID
Authentication request URL https://developer.anthology.com/api/v1/gateway/oidcauth
Access token URL https://developer.anthology.com/api/v1/gateway/oauth2/jwttoken
Public keyset URL https://developer.blackboard.com/.well-known/jwks.json
Public key (Blank)In Blackboard I’m launching a weblink URL https://stagingltitest.mystagingwebsite.com/?lti-tool with LTI Launch.
Here is the error I’m finding in the logs it seems to be coming back with:
[ERROR] Request failed with reason: ‘Unable to generate a WordPress user_login’
See:
/srv/htdocs/wp-content/plugins/celtic-lti/vendor/celtic/lti/src/Util.php line 213
/srv/htdocs/wp-content/plugins/celtic-lti/vendor/celtic/lti/src/Tool.php line 487
/srv/htdocs/wp-content/plugins/lti-tool/lti-tool.php line 248
/wordpress/core/6.5.5/wp-includes/class-wp-hook.php line 324
/wordpress/core/6.5.5/wp-includes/class-wp-hook.php line 348
/wordpress/core/6.5.5/wp-includes/plugin.php line 565
/wordpress/core/6.5.5/wp-includes/class-wp.php line 418
/wordpress/core/6.5.5/wp-includes/class-wp.php line 813
/wordpress/core/6.5.5/wp-includes/functions.php line 1336
/wordpress/core/6.5.5/wp-blog-header.php line 16
/wordpress/core/6.5.5/index.php line 17What do I need to do to get this to connect? Are my settings correct? Does the username format matter (I’ve selected username only)?
Thank you for your time
- The topic ‘Unable to generate a WordPress user_login – Trouble with LTI 1.3 Setup’ is closed to new replies.