Problem/Motivation
When a browser already has a Drupal session from OIDC SSO with sufficient assurance, File Gate should establish the plain-link bridge without a hand-placed Bearer token in sessionStorage.
GitHub: #41. Program plan: docs/PLAN.md, architecture: docs/KEYCLOAK-UNIFIED-AUTH.md.
Proposed resolution
Same-origin path: logged-in user + valid grant + matching subject + ACR policy → bridge cookie. Fail closed on mismatch. HMAC grant still required.
Remaining tasks
- Implementation + Kernel deny-path tests
- Docs
- Dual-venue close on ship
API changes
Optional internal/session bridge establish path; public download contract unchanged.
Comments
Comment #2
jmcerdaFixed on 1.x (GitHub PR #48). Will ship in the next File Gate minor release (1.5.0).
https://github.com/Wilkes-Liberty/file_gate/pull/48
Comment #4
jmcerdaComment #5
jmcerdaClosed (fixed): Drupal SSO session bridge for same-origin assurance downloads shipped on 1.x via GitHub PR #48 (GH #41). Next minor 1.5.0.
https://github.com/Wilkes-Liberty/file_gate/pull/48
Comment #6
jmcerdaConfirm Closed (fixed). Work shipped; removing from Open queue.