Как добавить Bearer {JWT} в swagger django?
когда я авторизуюсь в Swagger UI, я должен написать "Bearer {потом я пишу JWT} здесь"
Как я могу автоматически добавить строку "Bearer" перед токеном JWT в пользовательском интерфейсе swagger? Вот мои настройки Swagger Settings:
SWAGGER_SETTINGS = {
"SECURITY_DEFINITIONS": {
"JWT [Bearer {JWT}]": {
"name": "Authorization",
"type": "apiKey",
"in": "header",
}
},
"USE_SESSION_AUTH": False,
}
FORCE_SCRIPT_NAME = "/"
Я рекомендую вам перейти с drf-yasg на drf_spectacular, он уже включает JWT аутентификацию автоматически и без многих сложностей, он даже использует OpenAPI 3 (drf-yasg использует OpenAPI 2 и становится устаревшим)
Автоматическая генерация
Аутентификация с помощью JWT
См. это От drf-yasg к OpenAPI 3
Есть только одно решение просто добавьте Bearer и пробел перед вставкой токена в поле значения, где вы добавляете токен просто

