Summary
instsci federated-login -p tandfonline opens the browser and navigates to:
https://www.tandfonline.com/institutional-login
which now returns HTTP 404 (Page not found). Taylor & Francis appears to have retired/moved that institutional-login entry point, so the federated login for tandfonline dead-ends before an institution can be selected.
Repro
instsci federated-login -p tandfonline (on Python 3.12 so the browser actually launches — see the separate 3.14 issue).
Observed: the CloakBrowser window lands on the T&F 404 page instead of an institutional-login / WAYF screen.
Notes / suggestion
- This is the "publisher adapters drift" failure mode — the hardcoded login URL went stale.
- The current T&F access entry appears to be the per-article "Access through your institution" / Shibboleth SSO start flow rather than a global
/institutional-login page. Routing via the article URL (federated-login -u <article-url>) and the publisher's SSO-start endpoint, or via SeamlessAccess, would be more durable than a fixed login path.
- Suggest adding a lightweight "expected login landing page" check so a moved URL surfaces a clear adapter-stale error instead of silently showing a publisher 404.
Found while testing tandfonline access for a UK/AU institution.
Summary
instsci federated-login -p tandfonlineopens the browser and navigates to:which now returns HTTP 404 (Page not found). Taylor & Francis appears to have retired/moved that institutional-login entry point, so the federated login for
tandfonlinedead-ends before an institution can be selected.Repro
instsci federated-login -p tandfonline(on Python 3.12 so the browser actually launches — see the separate 3.14 issue).Observed: the CloakBrowser window lands on the T&F 404 page instead of an institutional-login / WAYF screen.
Notes / suggestion
/institutional-loginpage. Routing via the article URL (federated-login -u <article-url>) and the publisher's SSO-start endpoint, or via SeamlessAccess, would be more durable than a fixed login path.Found while testing
tandfonlineaccess for a UK/AU institution.