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

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

如何解决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 举报,一经查实,本站将立刻删除。