Skip to content

Graceful fallback for disabled LTI registrations#1743

Open
clpetersonucf wants to merge 2 commits into
ucfopen:dev/11.1.0from
clpetersonucf:issue/1719-graceful-failure-for-disabled-registrations
Open

Graceful fallback for disabled LTI registrations#1743
clpetersonucf wants to merge 2 commits into
ucfopen:dev/11.1.0from
clpetersonucf:issue/1719-graceful-failure-for-disabled-registrations

Conversation

@clpetersonucf
Copy link
Copy Markdown
Member

Resolves #1719

Adds a get method override to the MateriaOIDCLoginInitView class to intercept OIDCException events that bubble up from pylti1p3. Adds a new error type to the error-general LTI component to indicate the registration is disabled.

Testing: the easiest way to test this change is to intentionally deselect "is active" for a given LTI registration in the Django admin panel, then perform any LTI launch for that particular registration.

@clpetersonucf clpetersonucf added python Pull requests that update python code Bugfix This pull request is intended to fix one or more bugs. Awaiting Review Requires a reviewer to test and review code labels Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Awaiting Review Requires a reviewer to test and review code Bugfix This pull request is intended to fix one or more bugs. python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant