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

Prepare Database to Support LTI 1.3 Key Rotation

    XMLWordPrintable

    Details

    • 21 Status:
      Merged
    • 20 status:
      Please Merge
    • Conversion Script Required:
      Yes
    • Test Plan:
      Hide

      With this patch, start Sakai and check to see if the new fields are in the database.  There are no UI changes at all.

      Show
      With this patch, start Sakai and check to see if the new fields are in the database.  There are no UI changes at all.

      Description

      One of the advantage of the LTI 1.3 architecture and the use of JWKS URLs to communicate public keys is that we can generate new public/private key pairs on the fly.  But for up to five minutes, tools might be doing validation of messages using the old public key.  So Sakai needs to provide both the old and new public keys at its JWKS url for a short time.

      We will be adding this feature to Sakai in two steps - first we will add the database columns, and then later we will add the key rotation features.

      This will require a simple database conversion.  If we back-port the conversion, we can back-port the feature.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  csev Charles Severance
                  Reporter:
                  csev Charles Severance
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration