OIDC 安全方案未填充 swagger-ui 上的可用授权模式

问题描述

目标:我正在尝试使 Open ID Connect 身份验证在 Spring 上适用于 swagger-ui。

问题:当我在 swagger UI 上单击“授权”按钮时,“可用身份验证”模式为空。

到目前为止:

我已经按照 swagger 文档中的建议设置了安全方案。 API 文档正确生成如下。

...

"components": {
  "securitySchemes": {
    "openId": {
      "type": "openIdConnect","openIdConnectUrl": "https://{---}.okta.com/oauth2/default/.well-kNown/openid-configuration" 
    }
  }
}

...

## I have omitted the url on purpose but have confirmed that the GET request succeeds.

我阅读了类似的问题,但大多数人指出在 3.38.0 之前不支持 OIDC 的 swagger-ui。由于我使用的是依赖于 swagger-ui v.3.38.0 的 springdoc v1.5.2,我认为这不是原因。

想知道是否有人有工作要做。任何帮助将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)