Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-26259

Inconsistent role mapping in Basiclti

    Details

    • Type: Bug
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.9.3, 10.0
    • Fix Version/s: 11.0
    • Component/s: BasicLTI
    • Labels:
      None

      Description

      There's a inconsistence in role information that is sent during the LTI launch and after when LTI tool talks to sakai after post launch. The ServiceServlet.addRole() method sets the LTI role to Instructor if the Sakai role is equal to the site maintain role, but the SakaiBLTIUtil.addRoleInfo() method sets the LTI role to Instructor if the user has the site.update permission. This leads to inconsistent results.

      We propose that the ServiceServlet.addRole() method be changed to check for the site.update permission.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  csev Charles Severance
                  Reporter:
                  pushyami@umich.edu Pushyami Gundala
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  5 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration