如何在swagger中禁用/删除授权按钮drf_yasg(维护CSRF)- django

zpf6vheq  于 5个月前  发布在  Go
关注(0)|答案(3)|浏览(113)

如何禁用drf_yasg中的授权按钮?(我仍然希望CSRF工作)


的数据
最新消息:目前,我有这样的设置,因为我想删除Django登录,并保持csrf。然而,授权按钮仍然存在(我如何删除授权按钮,并保持csrf)

SWAGGER_SETTINGS = {
    'USE_SESSION_AUTH': False,

    'SECURITY_DEFINITIONS': {
        'Basic': {
            'type': 'basic'
        },
    },
}

字符串

8cdiaqws

8cdiaqws1#

您可以将**SECURITY_DEFINITIONS**--(doc)设置为None,或者根据OpenAPI模式定义进行设置,

SWAGGER_SETTINGS = {
    'SECURITY_DEFINITIONS': None
}

字符串

2j4z5cfb

2j4z5cfb2#

在选项中删除此行:

.addBearerAuth()

字符串

fhg3lkii

fhg3lkii3#

是的,通过在SWAGGER_SETTINGS中使用SUPPORTED_SUBMIT_METHODS,使其类似于SUPPORTED_SUBMIT_METHODS': [],

相关问题