Могу ли я вручную изменить значок метода (заблокировать/разблокировать) в пользовательском интерфейсе Swagger?

У меня есть приложение .net core 3.0, JWT для аутентификации, чванство. Я создаю выход из системы по умолчанию, используя это руководство .

введите описание изображения здесь Когда мы используем кнопку авторизации по умолчанию

введите здесь описание изображения

swagger автоматически меняет значки (блокировка, когда у нас есть авторизация) в методах.

Могу ли я изменить эти значки вручную, когда использую кнопку входа/выхода?


person Рома Матковский    schedule 04.02.2020    source источник
comment
Я не уверен, что понимаю ваш вопрос. Вы хотите, чтобы значки блокировки исчезли, если вы установили токен авторизации?   -  person citronas    schedule 04.02.2020
comment
нет. Если я использую кнопку авторизации по умолчанию, она изменит значок разблокировки на замок =>, что означает, что у вас есть токен и вы можете сделать запрос. Но если я использую свой вход, я делаю запрос, беру токен и сохраняю его в локальном хранилище, но я хочу показать, что у нас есть токен, в результате я хочу изменить значок разблокировки на замок.   -  person Рома Матковский    schedule 04.02.2020
comment
Для программной авторизации вам необходимо вызвать метод preauthorizeApiKey пользовательского интерфейса Swagger (пример здесь). Не уверен, как и где вы добавите его в свою конфигурацию Swashbuckle.   -  person Helen    schedule 04.02.2020
comment
это не поможет, как я понимаю, я должен изменить некоторое состояние пользовательского интерфейса swagger авторизовано / неавторизовано, и, тем не менее, значок изменится автоматически   -  person Рома Матковский    schedule 05.02.2020