No nothing changed on config related to this issue, I still got the same results.
(I tried an extension to allow cors origin but still having the same issue).
Did you have any insights about this?
// Support for request-private-network as the `cors` package
// doesn't support it by default
// See: https://github.com/expressjs/cors/issues/236
app.use((req, res, next) => {
if (req.headers['access-control-request-private-network']) {
res.setHeader('access-control-allow-private-network', 'true');
}
next(null);
});
app.use('/forest/authentication', cors({
...corsConfig,
// The null origin is sent by browsers for redirected AJAX calls
// we need to support this in authentication routes because OIDC
// redirects to the callback route
origin: corsConfig.origin.concat('null')
}));
app.use(cors(corsConfig));
It seems this is due to a new rule enforced by Chrome version 130, by default it will require a new header to be sent by the frontend to access private networks.
I will work on a fix and release it ASAP, letting you know when it is live.
In the meantime, you can disable by changing the configuration of your browser. chrome://flags/#private-network-access-respect-preflight-results chrome://flags/#private-network-access-ignore-worker-errors chrome://flags/#private-network-access-ignore-navigation-errors
Could I ask you to try with chrome on private navigation with all extensions disabled ? I sadly cannot reproduce your issue, I’m wondering if there is something else interacting with your chrome browser.
resolved SSL_PROTOCOL_ERROR, I replaced the http with https server, and disabled also this flag on chrome : chrome://flags/#allow-insecure-localhost
This may be useful for others.