hypothesis / lms

LTI app for integrating with learning management systems
BSD 2-Clause "Simplified" License
46 stars 14 forks source link

Handle teachers and students who can't use SSO #4327

Closed jon-betts closed 2 years ago

jon-betts commented 2 years ago

Per https://hypothes-is.slack.com/archives/C4K6M7P5E/p1660070326654589:

We're finding some teachers are using VitalSource books outside their institutional relationship with VitalSource, or even when their institution doesn't have a relationship at all. So:

So we'll need to be able to let students access VitalSource assignments, even if we have no API keys for the institution or they have no reference user.

I believe Rob had this work already, with a fallback to the current direct login if we were missing key information. It seems like we will need to support this.

Questions

Tasks

NOTE!

This is on hold for now, as it's not clear it's possible / makes sense

chrisshaw commented 2 years ago

Ideas

chrisshaw commented 2 years ago

Conversation with @marcospri and @robertknight:

robertknight commented 2 years ago

Notes from a call with VitalSource about this on 2022-08-25: https://hypothes-is.slack.com/archives/C4K6M7P5E/p1661447101462489. In summary, they will be OK with us having a global/fallback API key for the purposes of fetching metadata, as long as the permissions on that key can be limited to just metadata access. They are discussing options for that internally.