Reviewed: https://reviews.mahara.org/c/mahara/+/13161 Committed: https://git.mahara.org/mahara/mahara/commit/97447a21ffc7165af0f7075c2e49cca8d51447d9 Submitter: "Robert Lyon <[email protected]>" Branch: main
commit 97447a21ffc7165af0f7075c2e49cca8d51447d9 Author: Robert Lyon <[email protected]> Date: Tue Sep 13 08:49:49 2022 +1200 Bug 1989388: Allow 'lis_person_sourcedid' to be recorded as a remoteusername And record it as remoteusername to the parentauth This is because moodle can send the moodle ID as remoteauth name not the username from the remote IdP that ties everything together Also tidy up LTI_Advantage to be like LTI - See Bug 1943772, commit ec27a6d715c0d015c94e3ec3d0bada974886bbb8 Change-Id: Icbc3bc4511d9cb3b1fb12103f76f5d67539224e3 Signed-off-by: Robert Lyon <[email protected]> -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1989388 Title: Allow the LTI/LTI_Advantage to process the 'lis_person_sourcedid' as a remoteusername Status in Mahara: Fix Committed Bug description: When a Moodle connects to Mahara via LTI/LTI advantage it sends the Moodle user_id value that we consume as the remoteusername, which is fine normally. But if the LTI/LTI advantage auth method has a parent auth method (such as SAML) then the Moodle user_id is not helpful. What we need is the value of the ID of the Identity Provider for the account in Moodle. There is the 'lis_person_sourcedid' field that can carry the ID of the IdP login name for Moodle. In Moodle: 'user_id' => $USER->id, 'lis_person_sourcedid' => $USER->idnumber, So we want to set that value as an auth remoteusername in addition to the user_id To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1989388/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp

