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
Restructure our proxy integration logic to:
- Avoid modifying the OIDC options – previously we were assigning to
`clientOptions.oidc`, which meant that the `fetch` function created
to read the system certificates was also used for the non-system-cert
`connect()` call, breaking our fallback mechanism
- Add a test that verifies that the fallback mechanism works both for
TLS driver connections and HTTPS OIDC calls.
- Deduplicate the logic for adding CA options to the `DevtoolsProxyOptions`
instances.
- Share log info from the OIDC agent instance, if a new one has been
created.
- Make sure that TLS errors passed through node-fetch are actually
picked up by our "nested error" detection logic (they have a different
`toStringTag` defined than regular `Error` instances).
0 commit comments