openapi-to-postman: Postman is unable to import OpenApi 3 with multiple API keys
We have an OpenApi 3 collection with multiple API keys, as described at the following link under the paragraph “multiple API keys”: https://swagger.io/docs/specification/authentication/api-keys/
When importing this, it is expected that the various endpoints will have both headers (in our case, x-api-key
and x-api-secret
).
Feeding the same OpenApi file to ReDoc, both authentication headers are correctly recognised:
However, when importing into Postman, only x-api-key
is present in the imported collection, while the header x-api-secret
has to be created manually.
So it seems that the feature “Multiple API Keys” that is part of the OpenAPI 3 spec, is not implemented yet in Postman https://swagger.io/docs/specification/authentication/api-keys/
Using Postman Version 9.12.2 (9.12.2) for MacOS Arm64 On Mac OS Monterey On MacBook Air M1
(my colleagues reproduced the same issue on Monterey on Mac Intel, on Win 10 and on Win 11)
About this issue
- Original URL
- State: open
- Created 2 years ago
- Reactions: 2
- Comments: 16 (1 by maintainers)
We are looking to ship this improvement by the end of Feb 2023. I will keep this ticket updated 🙇♂
@md250721 we are still working on this change. The tentative timeline for this fix to land is April 2023 end. I will keep this thread update 🙇♂️
Hi all, with a few high-priority changes, we de-prioritised this change. We will pick it up again and plan for Nov 2023 release. I will keep this thread updated. Apologies for the delay 🙇♂️
@tuftii FYI Insomnia version 2022.6.0 or newer supports it.