首页 > 解决方案 > 使用 OpenApi 生成器设置不记名令牌

问题描述

我正在使用 OpenApiGenerator v5.0 beta csharp-netcore。配置有ApiKeyPrefix和ApiKey,都是Dictionary<string, string>。似乎使用的令牌是

ApiKeyPrefix["Authorization"] + " " + ApiKey["Authorization"]

有没有办法选择使用哪个令牌?我看到 Configuration.GetApiKeyWithPrefix 接受一个字符串,使我能够选择要检查的密钥,但我看不到选择在单个请求中使用哪个密钥的方法。

标签: openapi-generator

解决方案


看着源代码和智能感知让我忘乎所以,我忘记了我可以在自己的项目中查看生成的代码。我可以看到使用“授权”键标识的前缀和令牌的选择确实是硬编码的。我将不得不编辑生成的代码或请求对 OpenApi Generator 存储库进行更改。


推荐阅读