相信經過上一篇文章的介紹,
各位讀者對於在 Asp.Net Web API 中整合 Swagger 的應用已經有了一定的基礎,
(回顧: Swagger for Web API Document - Part Ⅰ )
接下來我們將更進一步地介紹如何讓 Swagger 支援 API Key / Token, 以及在 UI 上呈現 API 的 Request / Response Examples, 透過這些進階整合, 提供使用者更友善的操作體驗:
▎讓 API 支援 API Key / Token
以往我們在呼叫 3rd 提供的 API 時, 需在 Header 中夾帶一組 API Key 或 Token 來提供對方驗證, 以下我們將介紹, 如何透過一些設定, 讓 Swagger UI 也能預設在每一段的 API Request Header 中預設加入一組 API Key 或 Token: