Delegate Access instructor is denied by third-party LTI tool

Description

This was working on Sakai 21 but not working in Sakai 23.

User has access to a site via Delegated Access. They have site.upd permission and ability to modify the site. They launch the Kaltura LTI tool and receive access denied from the LTI tool because the roles info does not include “Instructor”

Attachments

2

Activity

Show:

Andrea Schmidt February 14, 2025 at 10:57 PM

I believe this is working on 23x: https://qa23-maria.nightly.sakaiproject.org/, build: d1028a28, but I’m not 100% what permissions I gave da1. All I can say is that da1 is able to launch an LTI tool. When I assigned permissions, the checkbox lined up with Site Access, but returning to the delegated access page, I have no clue what the permissions really are. Created for the table issues.

if this looks correct with the wonky table, it can be set to verified on 23x.

Andrea Schmidt February 5, 2025 at 7:44 PM

Really can’t test this on 23x until is merged

Andrea Schmidt January 28, 2025 at 10:39 PM

Will set this to verified, then

Sam Ottenhoff January 28, 2025 at 2:38 PM

Seems like it works. My local testing also passed.

Your screenshot shows that this user now has delegated access permissions of an instructor (which includes site.upd) on the portion of the hierarchy. Maybe it’s all of the Sakai hierarchy. so any sites under the hierarchy should now grant this user these special permissions.

Andrea Schmidt January 28, 2025 at 1:18 AM
Edited

I need a little more information on testing this (and Delegate Access doesn’t seem to match the help files). This is what I see when I try to add my user, so I think there must be some things missing:

Even though I couldn’t tell what the user has access to, it seems he is able to add an LTI tool and launch an LTI tool in the following site (which will be gone tonight): https://trunk-maria.nightly.sakaiproject.org/portal/site/DAC-EDUCATION-DEPT1-SUBJ1-101/

Fixed

Details

Priority

23 Status

QA Verification Pass

Components

Assignee

Reporter

Created January 24, 2025 at 8:56 PM
Updated February 15, 2025 at 12:10 AM
Resolved January 27, 2025 at 4:49 PM