-
Notifications
You must be signed in to change notification settings - Fork 435
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixed page and admin menu for Shibboleth auth #3011
Conversation
Hi @mspalti, |
For the record, #2529 is the PR that modified |
@tdonohue it looks like this bugfix for Shibboleth didn't make it into the latest releases. Sorry I didn't realize this sooner. Seems like it should be prioritized for the next release. ? |
@mspalti : Yes, this was not able to find a reviewer/tester in time for the 8.0 release. It has been moved to our 9.0 board... but, as a bug fix, it would be backported to 8.x (and hopefully 7.6.x, if not too difficult) if it was merged. I've been waiting on feedback from @artlowel regarding this change (as the modification here is not specific to Shibboleth and may have side effects...and he knows this area of code best). I know he's currently on holiday though, so I don't know when he'd get back to this. Regardless, this is still on our board of PRs to review. I've simply had problems finding additional reviewers/testers to ensure this small change doesn't impact other features. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Backport failed for Please cherry-pick the changes locally and resolve any conflicts. git fetch origin dspace-7_x
git worktree add -d .worktree/backport-3011-to-dspace-7_x origin/dspace-7_x
cd .worktree/backport-3011-to-dspace-7_x
git switch --create backport-3011-to-dspace-7_x
git cherry-pick -x 4a236906eb6f487a9a475d70b808698dadb145f9 |
Successfully created backport PR for |
Ported to 7.x in #3306 |
Page content and admin menu weren't updating correctly after Shibboleth authentication. The change here forces the browser app to request fresh content after obtaining an auth token.
References
Description
Changes in 7.6.1 reintroduced the bugs reported in #1953 and #1665. This PR implements the original step of setting all of cached objects stale. Unfortunately, I was only able to test this on a production 7.6.1 instance but it should work with 8.0 as well.
Instructions for Reviewers
Testing with Shibboleth has become more difficult since https://samltest.id/ is no longer available. If anyone has a test instance running with Shib that would be a great help.
List of changes in this PR:
Checklist
This checklist provides a reminder of what we are going to look for when reviewing your PR. You need not complete this checklist prior to creating your PR (draft PRs are always welcome). If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!
yarn lint
yarn check-circ-deps
)package.json
), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.