Документация веб-API с использованием Swagger

Я новичок в Swagger, я видел пару онлайн-документации по реализации Swagger для моего webapi и использовал некоторые свойства SwaggerConfig для настройки.

Вот мое требование: - Мне нужно показывать документацию на сваггера только при нажатии кнопки «Исследовать» на основе значения текстового поля «API_Key», которое должно соответствовать моему ключу app.config.

Так что я вижу, как реализовать это: -

Пользователь заходит на мою домашнюю страницу, по умолчанию у нее будет пустая документация, кроме заголовка, как показано на рисунке.Введите API_Key в текстовое поле в заголовке и нажмите «Исследовать».Введенный ключ API проверяется ключом в моем app.config или, если возможно, в SwaggerConfig.Если проверено, покажи документацию, покажи сообщение об ошибке как неверный ключ API.

Нужны предложения.

С наилучшими пожеланиями, Рагу