微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

定制 npm oidc-provider 库中的知名配置

如何解决定制 npm oidc-provider 库中的知名配置

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

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

众所周知的配置网址:

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

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

图书馆是否提供了任何此类功能

有人可以帮我吗?

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。