Closed sylvainar closed 5 years ago
Hi @sylvainar
This is intended, the request
library is NOT used by default, instead got
is used as much more lightweight library.
You don't need the bundled request
integration unless your client is in an environment with HTTP(S) proxies, this is a documented case which mentions you should install request on your own.
See https://github.com/panva/node-openid-client/tree/v2.4.5#proxy-settings
https://github.com/panva/node-openid-client/blob/master/lib/helpers/http_request.js#L28
Seems that this module needs request, but doesn't mark it as a dependency, leading to this error :
Expected behaviour
It should list request as a dependency, or at least a peer-dependency.
Environment:
openid-client version: 2.4.5
node version: 10.12.0
[x] the bug is happening on latest openid-client too.
[x] i have searched the issues tracker on github for similar issues and couldn't find anything related.