Django rest framework 在Swagger SECURITY_定义中添加承载密钥

Django rest framework 在Swagger SECURITY_定义中添加承载密钥,django-rest-framework,jwt,swagger,Django Rest Framework,Jwt,Swagger,我试图在Django和swagger中使用JWT 这是我大摇大摆的场景 'SECURITY_DEFINITIONS': { 'JWT': { 'type': 'apiKey', 'name': 'Authorization', 'in': 'header', } }, 当前URL格式:curl-X GET”http://localhost:8000

我试图在Django和swagger中使用JWT

这是我大摇大摆的场景

'SECURITY_DEFINITIONS': {
        'JWT': {
            'type': 'apiKey',
            'name': 'Authorization',
            'in': 'header',                  
        }
    },
当前URL格式:
curl-X GET”http://localhost:8000/api/customer/“-H”接受:应用程序/json“-H”授权EYJ0EXAIIJKV1QILCHbGCIOIJIUZI1NIJ9.EYJ0B2TLBL90非常高兴NJZXNZIIWIZHWIJJOXNJAZMTIYLCJQDGIOIJKNZHNWYTE1MMQ0ZWZIZZIZN4ZUZYWQ4NTA3YYISINVZZJJFAWQIOJF9.8IdlDh”


我想添加
Bearer
关键字作为
apikey
的前缀。我如何添加它?

django rest框架是否支持OpenAPI 3.0?OAS3有一个特殊的安全方案:
type:http
+
scheme:bearer
@Helen,谢谢,但看起来像2.0。我使用drf yasg,它指向这个文档。在这种情况下,消费者需要手动指定
bearer
前缀作为令牌值的一部分。