Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-81262

Investigate and Document Matrix to LMS SSO

XMLWordPrintable

    • 2
    • Team Hedgehog 2024 Sprint 1.4, Team Hedgehog 2024 Review 1

      When the initial communication provider was written for Matrix user authentication (SSO) between Matrix and LMS was out of scope.

      The main reason this was out of scope was that the Matrix API and Synapse Sever API didn't support an oidc workflow or other means of logging users who had Moodle sessions into Matrix. This means that while LMS can create user accounts in Matrix, users still have to go via the Matrix workflow to reset their password prior to login.

      SSO is only currently available if both Matrix/Synapse and LMS are configure both as Service Providers (SP) to a common Identity Provider (IdP) such as Keycloak. However, there was developments in this are on the Synapse roadmap.

      This workflow has caused confusion for some implementing Matrix and LMS together.

      This issue is to cover two things:

      1. Better document the limitations and workflow of user password management for Matrix in the LMS Communication Provider user documentation
      2. Investigate if the situation has changed and there are now more options available in Matrix/Synapse for user authentication.  And if there is raise a follow up issue to action this.

            david.woloszyn@moodle.com David Woloszyn
            matt.porritt@moodle.com Matt Porritt
            Stevani Andolo Stevani Andolo
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 6 hours, 54 minutes
                6h 54m

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.