我有一个 Quarkus 端点站起来。由 JWT 和角色保护。
它在邮递员中工作。(Header<Authorization, Bearer ey……>)
我查看并挣扎,发现我不能做一个典型的@Header
或@Parameter
注释来公开这个 Authorization 标头——它踩踏了那个精确的值。“授权1”我可以暴露。但不是“授权”。
我在文件中有一个 jwt 配置选项application.YML
。我现在在 UI 上获得了一个身份验证“挂锁”,但无论我在那里输入什么,都不会在“试用”模式下传递给 CURL 命令。
有没有人解决过这个问题?
application.yml
部分:
smallrye-openapi:
...
jwt-bearer-format: JWT
jwt-security-scheme-value: Bearer
security-scheme: jwt
这些图像可能有用: