tsugiproject / tsugi

Tsugi Admin, Developer, and Management Console (pls join the dev list)
http://www.tsugi.org
Apache License 2.0
346 stars 257 forks source link

Refactor where the issuer and client_id/aud is stored #56

Closed csev closed 3 years ago

csev commented 5 years ago

In order to better service multi-tenant SASS installations and to better handle LTI 1.1 -> LTI Advantage transition, the lti13_ fields need to move from the lti_key table and into a new lti_issuer table with a many-to-one relationship between keys and issuers.

csev commented 5 years ago

This looks complete in master and ready for production. I won't close the issue for a bit until it passes the test of a few hours of solid production.