mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #68170
[Bug 2000686] Re: LTI 1.1 misaligned auth after 22.10 upgrade
hi Robert,
What about the idea of a sanity check before the upgrade and a mapping?
Thank you.
Ghada
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: mahara-contributors
https://bugs.launchpad.net/bugs/2000686
Title:
LTI 1.1 misaligned auth after 22.10 upgrade
Status in Mahara:
Triaged
Bug description:
Mahara: 22.10.0
OS: Linux 20.04
DB: Postgres
Browser: n/a
Post an upgrade from 21.10 to 22.10, the LTI auth for an institution
is misaligned and users can no longer log in.
Scenario with LTI integrated Blackboard LMS:
- In 21.10, create an institution1 with 1 LIT auth "Web services"
- Created 2 enabled registered external apps:
1. "Blackboard LTI" <- owner was deleted but still exists (i.e. create app then delete user)
2. "Blackboard LTI Mahara" <- genuine LTI and owner still exists
- Crete users in instintution1 with "webservice" auth
- Upgrde to 22.10
- All users should be converted to "Blackboard LTI Mahara" as that is
the valid instance.
What happens: the users are still linked to the "webservice" auth
which doesn't have any valid registered apps.
An additional SQL during the upgrade should:
* update all auth_remote_user records from the old auth to the new auth
* update all usr records from the old auth to the new auth
* the old "webservice" auth in the institution should be deleted
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/2000686/+subscriptions
References