如何禁用drf_yasg中的授权按钮?(我仍然希望CSRF工作)
的数据最新消息:目前,我有这样的设置,因为我想删除Django登录,并保持csrf。然而,授权按钮仍然存在(我如何删除授权按钮,并保持csrf)
SWAGGER_SETTINGS = { 'USE_SESSION_AUTH': False, 'SECURITY_DEFINITIONS': { 'Basic': { 'type': 'basic' }, },}
SWAGGER_SETTINGS = {
'USE_SESSION_AUTH': False,
'SECURITY_DEFINITIONS': {
'Basic': {
'type': 'basic'
},
}
字符串
8cdiaqws1#
您可以将**SECURITY_DEFINITIONS**--(doc)设置为None,或者根据OpenAPI模式定义进行设置,
SECURITY_DEFINITIONS
None
SWAGGER_SETTINGS = { 'SECURITY_DEFINITIONS': None}
'SECURITY_DEFINITIONS': None
2j4z5cfb2#
在选项中删除此行:
.addBearerAuth()
fhg3lkii3#
是的,通过在SWAGGER_SETTINGS中使用SUPPORTED_SUBMIT_METHODS,使其类似于SUPPORTED_SUBMIT_METHODS': [],
SWAGGER_SETTINGS
SUPPORTED_SUBMIT_METHODS
SUPPORTED_SUBMIT_METHODS': [],
3条答案
按热度按时间8cdiaqws1#
您可以将**
SECURITY_DEFINITIONS
**--(doc)设置为None
,或者根据OpenAPI模式定义进行设置,字符串
2j4z5cfb2#
在选项中删除此行:
字符串
fhg3lkii3#
是的,通过在
SWAGGER_SETTINGS
中使用SUPPORTED_SUBMIT_METHODS
,使其类似于SUPPORTED_SUBMIT_METHODS': [],