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

Prepare Database to Support LTI 1.3 Key Rotation

    XMLWordPrintable

Details

    • Merged
    • Please Merge
    • Yes
    • 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

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

                  Dates

                    Created:
                    Updated:
                    Resolved:

                    Git Integration