You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The auth-required page in JSS (src/auth/middleware.js:365) hardcodes https://solidos.solidcommunity.net/?uri=... as the "open in databrowser" link
target. This sends users from any JSS deployment to a single operator's
domain. A better default is https://solidos.org/docs/browser/?uri=...,
which is the SolidOS project's own browser endpoint hosted on GitHub Pages.
Verifiable side-effect: any JSS pod returning 401 generates a databrowser link
pointing at solidos.solidcommunity.net, regardless of operator preference,
deployment domain, or version.
Proposed change
Replace the hardcoded URL with a configurable URL with a sensible default:
Summary
The auth-required page in JSS (
src/auth/middleware.js:365) hardcodeshttps://solidos.solidcommunity.net/?uri=...as the "open in databrowser" linktarget. This sends users from any JSS deployment to a single operator's
domain. A better default is
https://solidos.org/docs/browser/?uri=...,which is the SolidOS project's own browser endpoint hosted on GitHub Pages.
Current behavior
Verifiable side-effect: any JSS pod returning 401 generates a databrowser link
pointing at
solidos.solidcommunity.net, regardless of operator preference,deployment domain, or version.
Proposed change
Replace the hardcoded URL with a configurable URL with a sensible default:
https://solidos.org/docs/browser/?uri=...--databrowser-url <url>(or equivalent config setting)--databrowser-url=""(empty string suppresses the link entirely)Why solidos.org/docs/browser/
solidos.solidcommunity.net(current)solidos.org/docs/browser/(proposed)Verified live:
https://solidos.org/docs/browser/returns HTTP 200 andhonors the
?uri=query parameter for direct pod-resource browsing.Acceptance
solidos.org/docs/browser/?uri=<encoded>by default--databrowser-url <url>overrides the default at runtime--databrowser-url=""(empty) suppresses the link entirely on the auth pageNotes
solidos.org/docs/browser/already exists, already serves, already accepts?uri=— no new infrastructure needed upstream of JSSsolidcommunity.netbrowser can set the override flag explicitly