Авторизация в Swagger без лишних телодвижений
Если вы хоть раз тестировали API через Swagger UI, то знаете эту боль: каждый раз, когда нужно выполнить запрос, приходится вручную вставлять токен в поле Authorize. А если у вас несколько окружений (dev/stage/prod) или разных пользователей — процесс превращается в настоящий ад.
Я написал расширение, которое автоматизирует эту рутину.
💻 Как это работает
Расширение активируется автоматически, когда на странице обнаруживается селектор #swagger-ui. Просто установите его, обновите страницу Swagger UI — и вуаля, всё готово к работе.
Вы можете создавать несколько профилей авторизации и переключаться между ними по мере необходимости.
🛠 Что умеет
На данный момент поддерживаются все основные методы авторизации:
- Bearer Token — как через запрос, так и статический токен
- API Key — ключи в заголовках или параметрах запроса
- Basic HTTP Auth — классическая базовая авторизация
Также есть возможность посмотреть текущее значение токена — полезно для отладки.
🔒 Безопасность
Все ваши данные авторизации остаются только в вашем браузере и отправляются исключительно на ваши серверы. Мне они не нужны, у меня и без ваших паролей дел хватает.
Кому пригодится
- Разработчикам — упростить тестирование и отладку API
- QA-инженерам — ускорить процесс API-тестирования
- Всем, кто работает с OpenAPI 3.x и устал каждый раз вводить токены вручную
Ссылки
🔗 Установить в Chrome: Chrome Web Store
Если что-то не работает или есть идеи по улучшению — пишите, постараюсь помочь
Если инструмент сэкономил вам время или нервы — буду рад вашей поддержке здесь, на Boosty. Каждый донат идёт на развитие проекта и покрытие расходов на тестирование. 💙
Creator has disabled comments for this post.