From: Cornelius A. <cor...@bs...> - 2017-02-16 15:11:20
|
Hi Demian, You're right. The referer is saved in MyResearch/Login action. The problem is Shibboleth uses an external login page (the IdP). The url is set in config.ini, section Shibboleth, parameter login. It's default points to /Shibboleth.sso/Login which is not under control of VuFind. So, there is no link pointing to /MyResearch/Login and then redirects to /Shibboleth.sso/Login. That's why no referer is saved. Seems to be a bug still open in current master, as the Shibboleth.sso/Login is still there. Regards, Cornelius Am 13.02.2017 um 16:08 schrieb Demian Katz: > Cornelius, > > My understanding about how this is supposed to work is that, when a login prompt is triggered, VuFind should store the referring page in the user's session. When Shibboleth returns control to VuFind by redirecting to MyResearch/Home, that should complete the login process and then redirect the user back to the original referring page. > > I know that there have been some Shibboleth-related glitches in the history of VuFind, and I can't remember exactly what has changed since release 2.5 -- but that's at least my understanding of what should be happening. > > If you still need help following that basic conceptual overview, I can look back at the 2.5 code and point you in the direction of where you could try debugging.... > > - Demian > > -----Original Message----- > From: Cornelius Amzar [mailto:cor...@bs...] > Sent: Monday, February 13, 2017 8:35 AM > To: vuf...@li...; Winkler, Stefan > Subject: [VuFind-Tech] Shibboleth Login -> Redirect to MyResearch/Home > > Hello everybody, > > we're still running VuFind 2.5 and testing Shibboleth right now. > > After the login, the user is redirected to MyResearch/Home. If we configure another target, the login is not processed properly. > > The question: Is it possible to send the user back to the page that he/she visited when clicking the Login button? That would be much nicer. > And is a default behavior in most web applications I know. > > Thanks for any suggestions! > > Cornelius > -- > Cornelius Amzar, M.Sc. > Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) > 78457 Konstanz / Germany > E-Mail: cor...@bs... > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.bsz-bw.de&data=02%7C01%7Cdemian.katz%40villanova.edu%7C3d812c2281b34713245708d4541820cd%7C765a8de5cf9444f09cafae5bf8cfa366%7C1%7C0%7C636225910000543626&sdata=MPuHpvK0E9nFyB62%2FI6Dzb2CmiaNsmvafTsxuLe07fg%3D&reserved=0 > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsdm.link%2Fslashdot&data=02%7C01%7Cdemian.katz%40villanova.edu%7C3d812c2281b34713245708d4541820cd%7C765a8de5cf9444f09cafae5bf8cfa366%7C1%7C0%7C636225910000543626&sdata=PW83oAmLefWc5s9XHZOLeaRwbe%2FGBcCZY4MhAwX%2F4wU%3D&reserved=0 > _______________________________________________ > Vufind-tech mailing list > Vuf...@li... > https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.sourceforge.net%2Flists%2Flistinfo%2Fvufind-tech&data=02%7C01%7Cdemian.katz%40villanova.edu%7C3d812c2281b34713245708d4541820cd%7C765a8de5cf9444f09cafae5bf8cfa366%7C1%7C0%7C636225910000543626&sdata=Ghf9CgwM%2BYcbdpsgAeel2OiIhp%2BWbqgYZ2YrLolpqT0%3D&reserved=0 > -- Cornelius Amzar, M.Sc. Bibliotheksservice-Zentrum Baden-Württemberg (BSZ) 78457 Konstanz / Germany E-Mail: cor...@bs... http://www.bsz-bw.de |