LTIAAS Integration
What this PR does
This PR implements an integration with the LTIAAS API. It lays the groundwork for building a full LTI integration.
Open questions and concerns
Additional work is required in the form of custom pages to where we can redirect the user, as well as error handling for the custom exceptions defined in this PR
Code-wise, this looks great.
I think this will be safe to merge and deploy without doing any configuration (in which case it might throw benign errors if traffic hits the lti route, but there won't be any such traffic anyway). Is that right from your perspective?
@ragesoss I added comments describing the new fields. And yes, i think it's safe to release it without configuration