定制 。 npm oidc-provider 库中的众所周知的配置

Customize . well-known configurations in npm oidc-provider library

我正在使用 npm 包 panva 的 oidc-provider 来实现 OIDC 的登录功能。

我想覆盖 OIDC 提供商的几个众所周知的配置。

众所周知的配置url:

<EXTERNAL DNS OF AUTH SERVER>/.well-known/openid-configuration

例如:我想将 <EXTERNAL DNS OF AUTH SERVER>/token 终点覆盖为 <INTERNAL DNS OF AUTH SERVER>/token

图书馆有没有这样的功能?

有人能帮帮我吗?

我们可以使用中间件。您可以在 post- 中间件中控制完整的响应,因此可以随时将其更改为您需要的任何内容。

https://github.com/panva/node-oidc-provider/blob/main/docs/README.md#pre--and-post-middlewares